JAVA完全可以在VI上直接改服务器代码,然后用命令直接编译.
但是这在正常流程中是绝对禁止的做法,最多在VI上直接改配置文件就是极限了,改代码是被打死的…….
JAVA程序员,80%不会写复杂的SQL;
PHP程序员,80%可以将在JAVA ORM下100行代码完成工作的,一两句SQL搞定。
看来你根本不了解,ORM的诞生就是因为写SQL太麻烦太难维护了…..
我也可以在WINDOWS下面,用记事本写出我正在回复的这个知乎的界面。
JAVA?请各位大神,先用记事本写个CLI程序,上来跑一跑再说吧。
swt和swing虽然没人用,大家觉得丑,但是你别以为不存在好吗?
JAVA程序员,会花很长的时候和你讲框架,讲架构;
PHP程序员,直接拿个记事本就默默的写了一个框架。
我都不知道怎么说好了,如果我们理解的框架是一个意思的话,吹牛有点谱好吗?
框架是大家都用的三方库,你们php的三方库是拿记事本当场写的?
那可真是跟你们爱vi改服务器代码hot fix的做法一脉相承.
PHP是工具,JAVA也是工具。但是JAVA这个工具,培养了一大堆离开IDE就不知道如何写代码的程序员。
我简直要笑的肚子痛.
先不说居然以离开ide写代码为优点这种逗比一样的判断标准,显然体现了你根本不知道匈牙利命名法为什么在早期流行,现在却被淘汰.
光说离开ide写代码,由于设计之初的不完善导致各个方法命名都风格不统一,不用ide经常容易打错方法名的PHP居然也敢嘲笑别的语言不能离开ide写代码,这可真是自曝其短.
事实上JAVA在全面性上比PHP是确凿无疑地要好的.
PHP的确有优点,但是优点正相反在于专注网站开发.
搞一个小型网站服务极其方便,这是它最独特的优点
其他所谓PHP的什么方便随意动态,JS同样具有这些特性.
如果你很喜欢用这些特性,直接用node.js写后台不是更加好吗,省的还要多学多用一门语言.
所以这种动态类型的特点或者说优点不能归在php头上.
但是说实话,动态类型写服务端代码,只能说动态类型一时爽……
说实话,JAVA黑点不少,尤其是为了兼容而搞出来的黑点相当多,但是你黑了那么多一个点都没黑到,也是比较逗的…..