理念:
常见的使用例子: (在2013年中期)
个人观点:
PHP拥有它光荣的日子。它真的让web开发更加简单,容易上手. 但是, 大概因为大量新的程序员开始使用PHP并且它拥有个不是那么地坚持自己观点的社区,所以只有少数人能写出漂亮的PHP代码。
良好的拥有规范的代码例子是很难找到的,并且我甚至不敢肯定PHP拥有自身的规范。这导致了PHP社区以糟糕的代码质量,缺乏测试,安全问题如同梦魇和像在2000年代初期般的落后品味而著名。
拥有良好规范约定,开发流程和指南的强大的PHP团队,是可以完成伟大的事情的,但这样团队很稀少。
理念:
个人观点:
Java是非常有趣的。在几年前很多开发者已经厌倦了Java,他们找到了其他新大陆。他们开始转向一些脚本语言,像PHP,Pyhton,Ruby或者一些更加难懂小众的语言像Erlang。
尽管如此,Google通过Android展示了Java并不像我们脑海里的那么糟糕(只要你并不是使用J2EE或者Swing)。现在有一种”赶时髦“的趋势视乎暗示着Java再次变得酷起来了。这些大多建立在两件事情上:
即便如此,对于我们来说,花一整天来编写Java程序看起来并不是一件吸引人的事。如果你打算依靠Java的堆栈,那么有一系列的其他JVM语言供你选择,他们成熟而且兼容Java扩展的库(例如:Scala, Groovy, JRuby, Clojure),你总是可以混搭使用它们。
自从大量毕业生学习Java后,聘请Java程序员并非一件难事,但是要找那些前期创业公司,高水准的工程师并且对写Java程序感兴趣是一件极具挑战性的事情。
另外注意:如果你的目标是Android,那么不用想得太复杂,即使你认为其他JVM语言更好,你也要坚持使用官方的堆栈。
我们仍然有许多的原因在你的创业项目里使用Java技术,但你可能会想同时使用一些的”更快,更灵活“的解决方案(Ruby, Python, Node…)。对于公司跟工程师来说,一个多语言环境带来了大量的价值,这就是为什么Java社区看起来节奏很慢,但却肯定是活跃的。
Java绝大部分是吸引了那些受到了传统的训练的工程师,他们向往舒适,有重复性,总所周知的编程模式。他们习惯关于使用这种语言,这种工具,这种自然的节奏。或许他们并不是最具有求知欲的开发者,但是他们却是很可靠的(当然,你要挑选了正确的人)。
评论删除后,数据将无法恢复
评论(50)
引用来自“JavaGG”的评论
一句话,,自己会什么,选 什么
引用来自“YeaWind”的评论
引用来自“阳光灿烂的日子”的评论
最后提到go 是一篇软文
引用来自“台俊峰”的评论
我非常赞同面向对象是一种落后的想法,很多java的项目都是因为太刻意的去面对对象而变的复杂,难以修改和维护。
我见过C写得很OO很简明的,我也见过C#写得很糟践智商的。
不是方法,是用这种方法的人。
开发的难度。 that‘s good!
引用来自“开源中国匿名会员”的评论
引用来自“院子”的评论
引用来自“开源中国匿名会员”的评论
*我们是企业级级般的中了,但是我们提供了大部分Rails很酷的特性
*我们有矛盾的开源版本
我还是看不懂是啥意思啊。
级般的中了
以及
有矛盾的开源版本
这是机翻的文章?