如何使用ps做网站,饶平网站建设公司,泰兴网站优化,网站做优化效果怎么样在开始前刚好我有一些资料#xff0c;是我根据网友给的问题精心整理了一份「JAVA的资料从专业入门到高级教程」#xff0c;
点个关注在评论区回复“888”之后私信回复“888”#xff0c;全部无偿共享给大家#xff01;#xff01;#xff01;做了几年PHP#xff0c;最近…在开始前刚好我有一些资料是我根据网友给的问题精心整理了一份「JAVA的资料从专业入门到高级教程」
点个关注在评论区回复“888”之后私信回复“888”全部无偿共享给大家做了几年PHP最近在转Java已经用Java做了半个互联网项目的人强答一下。
个人认为PHP开发效率高主要是因为弱类型特性和自带强力函数库的原因。
Java有太多的条条框框对于我这种刚学的人来说经常走进死胡同很久才发现此路不通需要换条路重走PHP就没有这个问题不管你错的再离谱他都能带你走到目的地。但是灵活的背后必然有代价代价就是代码质量可维护性的下降过阵子你自己都不知道自己为什么这么写别人更不知道了然后就变成一团乱麻加上弱类型的问题再强大的IDE都没法跟踪变成重构火葬场。
另外其他答主提到的array这算是PHP的核心优势了Java要在各种POJO之间转换比如DO,DTO,VO这些PHP统统不存在万能array一把梭。代价就是缺少规范性团队开发时大家看POJO就知道输入输出的格式但是array要么扒代码前提是还能看懂233要么问作者前提是作者没离职要么看文档前提得文档同时文档没过期
还有自带的函数库虽然很多人吐槽命名缺陷但是功能确实很全面Java里不少三方包的功能PHP都自带了比如json_encode各种数组操作各种排序很少需要自己实现这就是为啥大家吐槽PHPer技术差因为根本用不到呀233
但是PHP的这些优势是建立在我不够熟悉Java的基础上的假如我足够熟悉Java甚至精通的话这些优势会一直递减直到消失。这就是为什么不少Javaer认为开发效率并不低的原因因为他们掌握了各种应用场景下的最佳实践。这样再回头去看PHP就会变成简陋和混乱。