- 论坛徽章:
- 1
|
本帖最后由 mcyeah 于 2013-06-08 09:48 编辑
我也参与一下吧
1、网络应用程序与原生应用程序有哪些不同?
我觉得在说明这个问题之前,首先要明白网络应用程序和原生应用程序到底指的是什么?往大了说我觉得网络应用程序就是依靠网络来为我们提供服务,提供内容,帮助我们完成工作的应用程序包括我们平时用的一些诸如web浏览器以及所访问的web内容,QQ客户端,微博客户端,迅雷,电驴等等诸如此类;往小了说,那就是指webapp,即通过浏览器来访问的资源。而原生应用程序则仅仅是利用本地资源来完成提供服务,提升效率,比如计算器,各类变成工具,平时用的其他的各种乱起八糟的应用程序等等。明白了这个基本概念,我们就清楚了它们之间的区别:
(1)网络应用程序需要网络的支持,有网络好坏的限制,如果是Webapp的话,还需要浏览器的支持。原生引用程序在没有网络的情况也能提供比较良好的功能。
(2)网络应用程序的优点是资源都放在服务器上,占用较少本地存储和计算能力,实现了客户端的轻量级。原生应用程序一般都是装在本地,需要全部利用本地资源。
(3)反应时间上,不用网络的应用程序应该会快于网络应用程序。
(4)实现方式上,一般原生应用程序不会采用B/S的模式,而网络应用程序很大一部分都是通过这样的方法来实现的。
2、你比较喜欢用那些语言?
喜欢一门语言有很多原因,比如高的执行效率,比如简单的编程方法,比如对特殊领域的支持等等,当然也可能有先入为主的观念。我比较喜欢的语言有C/C++,Java,sql,Scalar,javascript,css,html等,能很好的用于解决实际问题的,我都喜欢,不过最喜欢的应该算是C/C++和Sql了,因为我喜欢这样的思维模式!
3、如果没有搭建服务器只是在自己机器上测试网页,如何通过Android手机访问到它们。
这个问题,我觉得可以通过无线网络的方式,把他们放到一个局域网内,然后通过手机端的浏览器来测试,还没有试过,不过觉得应该可以。还有就是可以找一下Android平台下的网络服务器软件,然后把内容拷贝到手机上,通过这些服务器来解析测试。 |
|