我们目前有一个客户端/服务器桌面Java应用程序,用于诊所管理患者图表(文本,图形,图像等)。这是一个高度互动的应用程序。
我们现在正试图逐步走向网络。首先,我们希望实现一个可以从Java客户端内的嵌入式浏览器访问的新功能。 1.嵌入式浏览器应该能够与Java客户端通信。 2.我们应该能够在服务器端重用大多数现有的Java类 3.框架应该允许我们创建丰富的用户体验(例如,用户应该能够绘制图表,或拖放项目等,而不会经历太多延迟)。
如何判断某个网络框架是否符合上述所有标准?我们是否必须坚持使用Java Web框架,还是可以轻松地进入Ruby或PHP相关框架?
谢谢!
答案 0 :(得分:2)
这是个大问题;不可能用简单的“是/否”回答。
就个人而言,我是Java的粉丝......听起来你已经拥有了Java专业知识。
我会喜欢Tomcat(一个相对简单的servlet容器)和JBoss(一个成熟的Java EE应用程序,IMHO,它像WebLogic和WebSphere这样昂贵的应用程序服务器一样健壮)。
“web应用程序”对你来说是个新世界,我也会看看IIS和.Net。
根据您的经验和您的应用程序,在您有机会首先考虑JSP,Java Web服务与C#/ ADO.Net之前,我不必须查看Ruby或PHP。
... IMHO
答案 1 :(得分:2)
非常有趣的问题,我也希望看到其他答案。对我自己而言,几年前我正在构建这样一个应用程序,它有不同的功能区域的模块 - 所有这些都在网上。主要模块是:
总之,我不认为单个应用程序可以满足此类系统的所有需求。但是,我也对其他人的意见感兴趣。