新足迹

 找回密码
 注册

精华好帖回顾

· 麦麦泽泽儿童房装修笔记集合帖(建设完毕,9楼更新) (2008-11-9) MaxJay · 【贴图】墨尔本观景台上看全景--丽爱图塔(Rialto Towers)--南半球最高的办公建筑 (2005-4-14) powermao
· 秋天的约会 (2009-5-10) olympus · 【三刀厨侠争霸赛】三刀的午餐 (2008-10-5) cctang
Advertisement
Advertisement
12
返回列表 发新帖
楼主:hornsay

讨论一下Pure browser based web app OR web service based desktop app? [复制链接]

发表于 2014-1-14 23:08 |显示全部楼层
此文章由 中间人 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 中间人 所有!转贴必须注明作者、出处和本声明,并保持内容完整
hornsay 发表于 2014-1-14 23:00
不是股票软件。是给企业用的。 但web service可能还是存在速度问题。

前面有个同学跟你讲web service速度问题,太扯淡了。web service能比网页慢的唯一愿意就是code写得太狗屎。web service与网页的区别在于,网页可以是stateful的,ws一般都是stateless的。
Advertisement
Advertisement

发表于 2014-1-14 23:32 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
中间人 发表于 2014-1-14 22:08
前面有个同学跟你讲web service速度问题,太扯淡了。web service能比网页慢的唯一愿意就是code写得太狗屎 ...

我用过ebay 的API, 很慢,我不知道是不是他们的系统太大导致的。
持不同股见者...

发表于 2014-1-15 10:38 |显示全部楼层
此文章由 stevenbian 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 stevenbian 所有!转贴必须注明作者、出处和本声明,并保持内容完整
hornsay 发表于 2014-1-14 23:00
不是股票软件。是给企业用的。 但web service可能还是存在速度问题。

企业用web界面足够了,现在也就是网游用desktop app。
web app扩展性好是指你推广1个企业到100个企业都很好处理。
入口多样化,用户管理简单,后台虚机硬件配置很容易增加。
你desktop app想想维护100个版本就头大了。

web service网络延迟对企业应用来说可以忽略不计,服务器的运行速度你比台式机肯定快多了,读写数据库飞快。
你desktop app建立一个远程数据库链接估计要等半天。

签名不可外链

发表于 2014-1-15 10:42 |显示全部楼层
此文章由 stevenbian 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 stevenbian 所有!转贴必须注明作者、出处和本声明,并保持内容完整
hornsay 发表于 2014-1-14 23:32
我用过ebay 的API, 很慢,我不知道是不是他们的系统太大导致的。

这恰恰反映了web service的灵活性,要快则快要慢则慢。后台都可以配置的。
公用的API ebay难道会给你配顶级服务器,让你用的飞起来嘛
签名不可外链

发表于 2014-1-15 13:04 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
stevenbian 发表于 2014-1-15 09:38
企业用web界面足够了,现在也就是网游用desktop app。
web app扩展性好是指你推广1个企业到100个企业都很 ...

二点。

一个是我指的deskop app是web service based, 所有的数据通过web service读取,客户端是没有db的。 我不知道这速度是不是一个问题?

第二个是desktop是像itune那样是可以自动download and update. 这类程序应该比pure desktop容易管理,只要server有新版本, 系统自动会从server 下载新版本或补丁,自动升级。
持不同股见者...

发表于 2014-1-15 13:47 来自手机 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
不知道你说的速度快慢是什么意思,
99.99%的情况下,网页慢的原因不是因为JavaScript 慢, 是因为服务器,因为负载,因为网络,因为设计,这个时代的浏览器速度,也许比desktop app慢0.001秒, who cares
职业灌水赚分
Advertisement
Advertisement

发表于 2014-1-15 13:54 |显示全部楼层
此文章由 stevenbian 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 stevenbian 所有!转贴必须注明作者、出处和本声明,并保持内容完整
hornsay 发表于 2014-1-15 13:04
二点。

一个是我指的deskop app是web service based, 所有的数据通过web service读取,客户端是没有db的 ...

1 这个思路是对的,而且你可以把你大部分的业务逻辑和判断都移到服务器端。

2 这和企业需求有关,只要界面上有少许改动,哪怕是一个文字说明,你就要维护几套版本。
所以要把服务抽象出来,界面都可以定制。
做企业软件个性化是必须要考虑到的。

评分

参与人数 1积分 +2 收起 理由
hornsay + 2 感谢分享

查看全部评分

签名不可外链

发表于 2014-1-15 14:47 |显示全部楼层
此文章由 kksp 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kksp 所有!转贴必须注明作者、出处和本声明,并保持内容完整
hornsay 发表于 2014-1-15 13:04
二点。

一个是我指的deskop app是web service based, 所有的数据通过web service读取,客户端是没有db的 ...

其实如果是Web Service based的话,楼主的忧虑好像没有什么意义,就拿你所用过的ebay api来说
无论是desktop app 还是browser app,你所跟ebay api打交道的时间是一样的
所谓的区别差不多就是你想用js 写还是用其他语言写,而这个主要看你有没有什么特别的要求或者顾虑
js现在很多framework功能都非常强大,用起来也简单,而且是脚本语言,不用编译,版本更新什么的用户完全不用操心
如果你用C#做了一个desktop app,要更新用户还要下载更新重新安装,不过你如果要访问或者修改本地东西的话另当别论

评分

参与人数 1积分 +2 收起 理由
hornsay + 2 感谢分享

查看全部评分

发表于 2014-1-17 15:52 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
典 发表于 2014-1-15 12:47
不知道你说的速度快慢是什么意思,
99.99%的情况下,网页慢的原因不是因为JavaScript 慢, 是因为服务器, ...

最主要的慢是我们公司用的DevExpress控件比VS自己的控件要慢许多,但没有DevExpress, 许多UI功能没法实现。

持不同股见者...

发表于 2014-1-20 21:30 |显示全部楼层
此文章由 franknet 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 franknet 所有!转贴必须注明作者、出处和本声明,并保持内容完整
hornsay 发表于 2014-1-17 15:52
最主要的慢是我们公司用的DevExpress控件比VS自己的控件要慢许多,但没有DevExpress, 许多UI功能没法实现 ...

你可以试一试别的控件,DevExpress有的功能是很慢,尤其是数据多的时候。

用web service主要是把后端和前端分开,这样前端可以用winform,web或者其他别的什么而后端可以相对稳定,不过这都是概念,真正还是要看具体的要求。

发表于 2014-1-21 23:57 |显示全部楼层
此文章由 bowensyd 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bowensyd 所有!转贴必须注明作者、出处和本声明,并保持内容完整
lZ还是深山老林中的人吧! c/s的应用已经是古董了, b/s才是今天, OPAs才能做好UX, js在5年内成为主流开发语言
Advertisement
Advertisement
头像被屏蔽

禁止发言

发表于 2014-1-28 22:42 |显示全部楼层
此文章由 black_zerg 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 black_zerg 所有!转贴必须注明作者、出处和本声明,并保持内容完整
要保证用户响应,就不能整页面提交。大量用javascript逻辑支撑前台,后台只提供json数据

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部