- 论坛徽章:
- 0
|
前天,院里老师给了个项目,内容类似于教学内容查询。老师以学生前途为重,也因看重C/C++,因此希望用VC+MSSQL来实现。自从什么时候,俺就卸掉了所有的MS的东西,跑的是Ubuntu Linux + FreeBSD,开发用IDEA/J2EE,Eclipse/C++。这下,锐矛碰到钢盾上了,Java/C++,熟能快速、高效的解决这么一个问题呢?J2EE轻量级架构优雅高效,可是入门门槛较高,队友不易掌握;C/C++确实强大灵活,但在linux下开发,跑在win上还要有漂亮界面、访问MSSQL,这又不是一个理想的选择。
于是乎,有了如题的优点分析。J2EE到底在哪些方面真正出类拔萃,使得他近乎打败.NET,占领市场?
是设计精美的纯粹面相对象的语言,还是借虚拟机实现的前无古人后无来者的跨平台性?
是作为J2EE最为优秀的标准之一的JDBC胜者为王,还是轻量级声明式事务吸引了架构师眼球?
是Hibernate的流行、JDO的诞生使之不可一世,还是Web Service/caucho的远程解决方案略占上风?
是应用程序中间件太强大、业务中间件太丰富,还是各种MVC框架太流行?
或者更多?
从中选出你认为最有影响力的3条,或者写下其他的方面--如集群、GUI等--以及理由,作为大家讨论的内容。当然,俺大学没毕业,写的毛毛草草是免不了的,谬误之处还望大家海涵,并且盼指正,谢谢。 |
|