返回信息流基本零基础,懂些java,想学web开发。。lamp 与 j2ee哪种架够更流行一些?哪一个学起来相对快一些呢?自学,接触不到实际项目。。。
这是一条镜像帖。来源:北邮人论坛 / www-technology / #11879同步于 2010/12/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
求业内人士指点....
lzwno1
2010/12/15镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
【 在 lzwno1 的大作中提到: 】
: 听说j2ee东西比较多啊。。ls兄弟搞这个多长时间了呢?有什么好的入门书吗?
: --
有五六年了吧 先把java基础打牢了 算法 设计模式之类的 书什么的都是浮云 最重要是实际动手写代码 在过程中体会
Orelly的书都不错 相关的都可以看看
【 在 lzwno1 的大作中提到: 】
: 基本零基础,懂些java,想学web开发。。lamp 与 j2ee哪种架够更流行一些?哪一个学起来相对快一些呢?自学,接触不到实际项目。。。
: --
LAMP的开发语言是PHP,PHP是服务器脚本语言,学习起来很简单,现在比较流行,但是为解释语言、效率慢,迁移困难,目前基本只用于开发中小型网站,不适合开发大型的B/S系统。
没有深入学习过J2EE,J2EE是JAVA写的一套WEB开发框架,功能强大,如果架构处理的好,可以轻松迁移B/S到客户端软件,但是学习起来比较复杂,而且WEB页面也比较臃肿,现在企业建构倾向STRUCTS和SPRING这种目前比较火热的JAVA MVC架构。
做了几年的PHP,感觉PHP程序开发过程中非常不重视设计模式,在大型多人系统开发过程中比较麻烦,所以开发大型项目比较吃力,当然如果你的团队成员软件工程意识很强也是没问题的,PHP成本低,灵活性高是他最大的优势,很多创业都是用PHP,coder便宜啊,java用在银行和金融系统中比较多,所以java的程序员薪水普遍比php高,而且不是高一点,LS所说的所谓效率慢其实大可不必担心,PHP优化了这么久,那一点点效率上的差距只有非常大的负载下才能体会出来,而且很多情况下是数据库先撑不下来,与其考虑语言之间的效率差距不如考虑硬盘的IO了,现在我比较推崇的是python,从BS到CS,从PC到android mobile phone都能做,类库很强大,有点劣势是国内对python的需求没有起来,不过在欧美python是很火的
【 在 Earth 的大作中提到: 】
: 做了几年的PHP,感觉PHP程序开发过程中非常不重视设计模式,在大型多人系统开发过程中比较麻烦,所以开发大型项目比较吃力,当然如果你的团队成员软件工程意识很强也是没问题的,PHP成本低,灵活性高是他最大的优势,很多创业都是用PHP,coder便宜啊,java用在银行和金融系统中比较多,所以java的程序员薪水普遍比php高,而且不是高一点,LS所说的所谓效率慢其实大可不必担心,PHP优化了这么久,那一点点效率上的差距只有非常大的负载下才能体会出来,而且很多情况下是数据库先撑不下来,与其考虑语言之间的效率差距不如考虑硬盘的IO了,现在我比较推崇的是python,从BS到CS,从PC到android mobile phone都能做,类库很强大,有点劣势是国内对python的需求没有起来,不过在欧美python是很火的
: --
设计模式只是一种软件编写的思维方法,国内是不重视PHP的设计模式,但是PHP得设计模式已经很成熟。效率差别还是很大,如果只做一个玩具似的网站或应用程序,效率是没什么差别,但是做一个功能复杂和庞大用户群的网站,这就是一个很重要的问题,PHP是一种解释性语言,就得服务器一行一行去解释,而ASP.NET是编译性的,只要第一次运行时编译一下,以后的效率是惊人的,可以去看一下这篇文章。
http://www.xdowns.com/article/239/Article_2789.html
个人还是比较看好.net,.net的主力语言号称最好的OOP语言,目前的.net平台下,开发WEB的ASP.NET和ASP.NET MVC,桌面版的WPF和winform,还有分布式的WCF,还有手机操作系统wphone7乃至WEB富媒体SILVERlIGHT,都是在.net平台下开发出来的,而且只要微软操作系统不到,靠着微软就有饭吃。