老杨说话的地方
  • 首页
  • 关于老杨
  • 博客时间
  • 文章分类
    • 人工智能
    • 人生感悟
      • 共产主义
      • 能量哲学
      • 自然辩证法
    • 信息技术
      • C#笔记
      • LaTex
      • Linux
      • RIME
      • Ubuntu&Debian
      • WordPress
      • 基于Java的B/S系统构建
      • 开源开发
      • 病毒相关
      • 编程的坏习惯
      • 网上办公系统
    • 往事随风
      • 我在大学那几年
      • 童年趣事
      • 精彩生活
    • 情感随笔
    • 文学创作
      • 小说
    • 生活记录
      • 博士进行中
      • 美国一年
      • 老杨学游泳
    • 评论杂谈
  • 留言本
我是老杨
张驰有度 宠辱不惊
  1. 首页
  2. 信息技术
  3. 正文

关于Web应用程序

2007年09月03日 4636点热度 0人点赞 0条评论

Web应用是我极力倡导的一种应用程序模式,在这种模式下,客户端计算机上将不需要安装任何的软件,你所需要的就是一个浏览器。

我们现在的应用程序方式是把软件下载回来,然后把它安装在我们的计算机上,在桌面上放置一个快捷方式,双击快捷方式打开应用程序,这时候系统会把运行这些软件需要的文件都加载到内存里去,变成一条一条的指令,然后按照我们的命令进行各种各样的运算,这种模式下程序的指令代码和数据内容都是存放在内存当中的。

还有一种应用程序模式叫做c/s模式,c是client,s指的是server,这种模式下用户需要在本地机器上安装一个客户端软件,然后连接到网络上,从服务器上下载数据到本地硬盘或者内存当中,我们最常见的这种软件就是QQ,我们安装的QQ就是客户端软件,我们登陆的时候就是在向服务器请求传送给我们数据,包括我们的好友列表,我们未读的消息,以及我们的用户等级等等。其实这也可以成为Web应用,不过这种模式是有很大的缺点的,那就是客户端程序的更新问题。比如说QQ从2006版本升到了2007版本,那么所有使用QQ的人如果为了获得2007版本的服务,就必须在所有安装2006版本的机器上重新安装或者升级我们的客户端到2007,如果这个软件是每年升级一次也还好,可是如果这个软件是每个月都要更新甚至每天都要更新呢?那将会是非常大的工作量,给用户带来的麻烦将是不言而喻的。

所以另外一种应用程序方式诞生了,那就是b/s模式。b指的就是browser,浏览器,s当然还是指server,这种模式下用户只需要一个浏览器安装在本地就可以,应用程序全在网上,比如现在大部分的免费邮箱系统,其实这个邮箱用起来和QQ是没有区别的,只不过他把所有的东西全部放在一个网页里面,不用安装任何软件,登陆网络就可以使用,但是也因为不用安装软件的原因,使得它的功能逊色了很多,因为功能太多的话程序就会很大,页面相应的时间几乎会很长,用户是无法忍受的。现在的web应用普遍存在的缺憾是:界面简陋,功能太少,看看QQ和Web QQ的差距就会很明白两种模式的优缺点。

其实我理想中的Web应用程序是这样子的:左面上是一个快捷方式,双击后打开的并不是硬盘上的一个文件,而是网络上的一个地址,这时候系统开始加载程序文件,这些文件不是存在与硬盘上,而是存放在服务器上,和从硬盘上读取文件是一样的,把这些程序文件加载到内存或者虚拟内存上之后开始加载数据,或者这两者是同时进行的,这样我们的硬盘上就不需要安装一堆一堆的程序了,这些程序不但占用很多空间,而且是难以维护的,在这种情况下,只要有专门的人把服务器上的程序维护好就可以了,本地只是一些用户配置文件就可以了,虽然你的桌面上仍然是很多快捷方式,可是他们不过是一些网络地址而已,你完全可以打开浏览器,输入一个程序的地址,然后就开始使用程序了。

不过想要实现这种模式困难是很多的,首先,服务器的要求很高,比如说一个软件千千静听,很多人肯能同时在使用这个软件听歌,如果大家都是直接连接到千千网站使用这个程序的话,那么势必会对网站造成很大的流量和压力,其次,网速问题,目前为止网络速度和硬盘的速度仍然不是一个级别,因此加载这种网络程序的速度是不能让人满意的,这时候可以考虑采用P2P技术或者P2SP技术,这样能够加快程序的加载,再次是安全问题,如果程序安装在硬盘上,当你打开的时候并没有访问网络,可是如果你需要从网络上下载文件,就存在安全隐患了,最后也是最重要的问题,那就是技术问题,现在有很多的技术可以被利用,JSP,ASP,Ajax,Flex等等,可是仍然没有哪一种技术可以达到这种要求,目前的技术在实现程序设计的时候仍然是那么简陋。

我最希望看到的当然是能在我有生之年实现这种模式,如果我能够参与设计一种新的语言来很容易的开发这种程序那就再好不过了,不过我现在并没有这个实力,我现在想做的就是学号这些技术,集各种技术之长,先从一个音乐播放器开始做吧,用Flex应该是一个不错的选择。

First posted in yongquan_yang.blog.163.com

标签: ajax jsp 网站 软件
最后更新:2008年04月11日
老杨

老杨

博士,非博学之士;讲师,讲所学所知。糊涂半生,虚度半世,唯愿平淡快乐,度过此生。

点赞

评论

写下你的评论

还没有评论,来说第一句吧。

发表评论

选择代码语言
选好后在光标处插入代码块,把示例文字换成你的代码即可。

老杨

老杨

博士,非博学之士;讲师,讲所学所知。糊涂半生,虚度半世,唯愿平淡快乐,度过此生。

搜索
最新 热点 随机
关于机器人的发展 遥遥领先 开源密码生成工具SimplePassword 痛苦根源 同步日历-我的第一款鸿蒙应用(鸿蒙CalDav客户端) 别成为AI的奴隶 给阿嬷的情书 信息焦虑综合症 PUA 人的悲喜并不相通
为多用户安装Anaconda及其使用方法WordPress主题发布:kratos_YangLaTex中上划线\overline和\bar的使用说明LaTex中设置字体的正确方法那一年,2009使用Windows7自带Windows Media Center播放RMVB影片幼儿园:回味童年童年趣事之气门芯这几天的事儿无插件实现WordPress留言本
习惯真可怕 该死的超前消费 Google和我们的中国 UE还是UI? 老杨推荐:Wordpress插件cos-html-cache 闲言碎语 收拾行囊,准备回家 厌倦这虚假世界 免费汤 永恒的愚蠢
最近评论
  • 感谢支持。可以买个鸿蒙设备玩玩
    老杨·2 周前·同步日历-我的第一款鸿蒙应用(鸿蒙CalDav客户端)
  • 没有鸿蒙设备,吆喝一声支持老杨的产品
    乱云/Akay·2 周前·同步日历-我的第一款鸿蒙应用(鸿蒙CalDav客户端)
  • 先从减少手机使用时间开始。
    shanshan·1 月前·信息焦虑综合症
  • 所以必须得自己下定决心痛改前非,而不是跟自己讲条件。
    shanshan·1 月前·第二青春计划失败
  • 这种平台挺多的,但是应该没啥用,能有啥情绪价值比躺着刷手机更好呢?
    老杨·1 月前·第二青春计划失败
  • 已经遇到了,额外支付了170,托运登机行李,还不是托运行李。
    老杨·1 月前·春秋航空让人长见识
  • 那很好,恭喜你
    老杨·1 月前·PUA
  • 可以尝试改变。
    老杨·1 月前·信息焦虑综合症
  • 现在很多人离开AI已经不知道怎么工作了。
    老杨·1 月前·别成为AI的奴隶
  • 建议开发一个适合P人的工作生活计划平台,完不成没什么惩罚、但是完成了有大大的情绪…
    shanshan·1 月前·第二青春计划失败
  • 还有部分机型里20寸箱子应该上不了机,且没有免费行李托运额度。托运费超贵!
    shanshan·1 月前·春秋航空让人长见识
  • 这个世界精致利己主义者太多啦!
    shanshan·1 月前·人的悲喜并不相通
文章分类
选择分类
  • 人工智能13
  • 人生感悟121
    • 共产主义1
    • 能量哲学12
    • 自然辩证法12
  • 信息技术234
    • C#笔记6
    • LaTex12
    • Linux18
    • RIME4
    • Ubuntu&Debian21
    • WordPress1
    • 基于Java的B/S系统构建10
    • 开源开发2
    • 病毒相关3
    • 编程的坏习惯4
    • 网上办公系统9
  • 往事随风41
    • 我在大学那几年18
    • 童年趣事12
    • 精彩生活5
  • 情感随笔113
  • 文学创作69
    • 小说68
  • 生活记录220
    • 博士进行中6
    • 美国一年22
    • 老杨学游泳4
  • 评论杂谈169
关注公众号

COPYRIGHT © 2026 老杨说话的地方. ALL RIGHTS RESERVED.

THEME KRATOS YANG Modified BY 老杨

鲁ICP备17014997号-4

鲁公网安备 37021302000754号