| JAVA世纪网 | 老紫竹的家 | 老紫竹的专栏 | 老紫竹的博客园 | 老紫竹的BlogJava |
随笔 - 53  文章 - 2 评论 - 423 阅读 - 10万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

看了一位网友发表的《Java和PHP在Web开发方面的比较》一文,我也发表一下我的个人看法
 
一、 语言比较
    PHP确实容易学习,他可以简单的用过程的方式进行编码,无需了解什么类的概念。看 discuz的代码就能看出来了。利用好 include就行了。

    PHP也有类,但不同于JAVA,PHP的属性是比较自由的,而这也是一些动态语言所追求的。而JAVA则属于很规范的一类,所以在正式的商务应用中会用的更多。

二、 数据库访问比较

    Java通过JDBC来访问数据库

    PHP对于不同的数据库采用不同的数据库访问接口
    
    不过PHP要构造一个通用的数据库访问类是极其简单的过程,比我们想象的要简单,所以这并不是一个问题,而且php一般搭配mysql使用, java才是搭配 oracle的。

三、 系统设计架构比较

    这个不是语言的东西,不做比较

四、 跨平台性

    相同

五、 开发成本比较

    整体看 PHP 明显低于JAVA,因为入门简单

六、 分布式多层架构比较
    JAVA更多的选择,不过 PHP 并不需要这个,因为面向的应用不同。

七、 源代码安全

    PHP 早就有ZEND加密了,安全性比JAVA好很多。 JAVA则可以反编译

八、性能比较

    有可比性吗?在页面展示上,php绝对速度一流,绝对比java快, 如果做后台的复杂业务逻辑,当然是java更胜一筹。


结论: 不说了,大家心里清楚。不同的用户,比较的意义不大。
posted on   老紫竹  阅读(310)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示