|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-05-05
achun 写道 C/S开发很多都是一个人就搞定的。
这个背景不太一样吧,如果C/S按照现在的需求来做后台三层结构,前后台数据传递,至少后台的工作量和硬件等的工作量是一致的,前台的话一个人专门负责布局和UI实现,和现在以ajax通讯为主的模式没有什么本质区别的。 如果是Flex的话就更像了。以前的CS结构大多是两层结构,直连数据库了,或者说,熟悉Client端的人也熟悉服务端编程,那可以说一个熟悉Ajax的人熟悉服务端的编程,小项目一样是一个人搞定的。 |
|
| 返回顶楼 | |
|
时间:2008-05-05
achun 写道 如此混乱的一个局面,我们能做什么来避免再投入,减少整体成本?
一点也不混乱啊,上一贴说了。传统C/S结构按照现在的需求标准来做,一样的开发量,甚至更高。 achun 写道 1.广泛 应用的广泛性。这个不用解释了,企业级的应用都WEB化了(或者说是B/S化) 企业级又要回归了,RIA化。 achun 写道 2.多变 客户总是变来变去,如果你做的是C/S,C是桌面程序的话,客户说变,你说你不能这样,估计客户就会妥协, 可是WEB不一样,几乎是客户说变,你就要实现,小到调整个颜色,字号,大到布局,内容。 很多时候,客户是对界面满意度不够才要求调整的,我有个同学就在用VC做界面,照样大倒苦水,说用户对界面要求高,界面做起来麻烦。 achun 写道 3.团队 C/S开发很多都是一个人就搞定的。WEB开发不行,多数都要几个人(团队)配合,因为他涉及的内容多: html,css,js,flash,全文搜索,后台代码,存储,服务器安全..........还要根应用相关的专业问题,比如流媒体服务,网络硬盘 你用CS做流媒体还不是一样的专业问题。Client端的要做专业级的布局和调色(如苹果的软件的要求)页面布局也是要分工的啊,我觉得你在比较你认为的CS和BS的需求前提和验收标准就不一致,就没法比的。 achun 写道 4.平台 看看C/S结构,最常用的开发平台,c/c++,delphi,PB,java(这个其实不算完全),几乎都是window服务器平台 B/S的就不用举例了,多如牛毛。主流服务器平台就有两个,Xnix,windows Java用Swing且不用Webstart的还是很多的。 achun 写道 5.成本 WEB开发成本很高呀,服务器,存储,带宽,这是硬的,软的就不说了,就在上面4条中 前面说过了,除了UI部分不一致,其他成本都一样。 |
|
| 返回顶楼 | |
|
时间:2008-05-05
achun 写道 web开发实际上重头的工作在表现上,真正后台的代码很少,可以说,后台很多有难度的代码都是为表现做的
你正好碰到一个“平原型”结构的项目,自然如此,什么时候你做一个“深井型”结构就知道后台的复杂了。 |
|
| 返回顶楼 | |
|
时间:2008-05-07
同是昔日钟情于DELPHI的朋友,非常建议LZ看看FLEX。
|
|
| 返回顶楼 | |
|
时间:2008-05-07
myjoe 写道 同是昔日钟情于DELPHI的朋友,非常建议LZ看看FLEX。
haxe也是个不错的选择呀!里面有对FLEX的支持. 不过做纯flash的站似乎也不是个好的选择呀! 因此FLEX只是页面的一部分了.主要问题还要javascript/html/css解决呀 |
|
| 返回顶楼 | |
|
时间:2008-05-09
呵呵,发现好多人都是delphi出身的啊,我也是啊。
|
|
| 返回顶楼 | |






