锁定老帖子 主题:平台开发技术考虑
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-10-17
不管是用applet或flash来表现内容,在技术实现上是没有问题,可前提是在项目周期中要有足够的这方面技术人员,如果这样的人员少,那么必然昂贵,风险很大的。
|
|
返回顶楼 | |
发表时间:2007-10-17
这确实是个问题,要保证公司利益和个人利益一致,大伙干活才有热情。现在大多数人恐怕都不大愿意去弄比较历史感的applet了,怕以后没前途,用新技术,开发人员会有比较高的热情。
不过这要看具体情况,对于平台产品,应该是有一些资深开发人员,更在乎做出一些有用的东西吧,对技术的新旧关注的相对较少。其实现在会swing什么的人员不算少。 |
|
返回顶楼 | |
发表时间:2007-10-18
使用新技术确实会增加开发人员的热情,但同时也不可避免的增加了项目的推进难度.目前我们对Swing熟悉的人比较多,而JSF的设计和Swing的思想差不多,也许可以考虑...
|
|
返回顶楼 | |
发表时间:2007-10-18
如果Swing的人员没问题,到是可以推动,不过还是建议调查一下使用者对于安装jre的态度再决定,当然,如果将jre的安装由自己实施人员来做,这个问题就不存在了。
|
|
返回顶楼 | |
发表时间:2007-10-18
我推荐楼主客户端使用Java Web Start这种模式。开发部署升级都非常方便。
另外RMI-IIOP是支持HTTP协议的,需要一定的配置。你去Sun的网站上查一下就知道了。 另外客户端使用JRE 6,下载大小只有12M左右。以后Kernel JRE出来,下载大小只有4M。 速度也不成问题,Java 6的Swing速度可以比得上Native程序的界面速度。 启动速度可能要稍慢一点,但只是第一次。 另外最新的Java 6 Update N版本已经解决了Applet的冷启动速度慢的问题。因此Applet也可以考虑,但是我推荐Java Web Start。 |
|
返回顶楼 | |
发表时间:2007-10-18
一定要掌握到灵活与规范化的度,任何一个东西,都有一些约束,约束太少,实现起来太难。
不要把系统做成一个大而全的东西,要懂舍得,有舍才能得。 |
|
返回顶楼 | |
发表时间:2007-10-18
I am very wondering:
1)Nobody tells you that Applet has been discarded by Sun, and replaced by JavaFx now? 2)How come Applet "界面表现性较传统Web页面优势较大"? You are going to give up Explorer,Javascript,Ajax? Do you know the cost and limitation of writing and runing an applet? Not just slow startup. 3)Why are you talking about JSF,if you are going to adopt Applet in client? 4)As for "基于Spring的POJO模型,使用EJB3.0的无状态会话Bean进行方法调用", don't you know EJB3 is POJO+Annotation? 5)Why don't you know JBoss is the first application server that implementats EJB3? Your reasons for choosing application server are unreasonable. Have you tried to use them? Tomcat is an "Application Server"? |
|
返回顶楼 | |
发表时间:2007-10-18
hi fxy1949:
1. Sun从来没有说过要抛弃Applet,事实上JavaFX的部署技术之一就包括Applet。另外,Sun最近要推出的Consumer JRE目的之一就是要复兴Applet。 5. Application Server是一个通称,并不一定特指EJB Container,它实际上即可以指Web Server(Tomcat),也可以指JBoss之类的EJB Container。 |
|
返回顶楼 | |
发表时间:2007-10-18
To:fxy1949
在这里讨论主要是要解决某种问题,但一味的批评对 此没有帮助。1、2点勉强还可以接受,3、4、5就没什 么意义了,请问对于3、4、5你有更好的说法吗? 最后一段纯属发泄,可以删掉。 |
|
返回顶楼 | |
发表时间:2007-10-18
Yes,Sun haven't explicitly said that,but when they launched JavaFx recently to compete with Adobe Flex,Microsoft Silverlight in Rich Internet Application(RIA) market. Who is going to use Applet any more? Applet hasn't been developed properly by Sun for ages.
The revolutionary point is using declarative script language in JavaFx,like Flex. It's much easier for programming,comparing with Applet development. I wouldn't agree that you regard Tomcat is one of the Application Server. Or Application Server can be used to refer to web server. |
|
返回顶楼 | |