`

Web开发,PHP与java的选择

阅读更多

用过几年java,也用过很多年的php,holison认为:

php真正使开发变得简单,让企业开始不用关注过于复杂的架构,随着业务的发展,php同样有处理复杂架构的诸多成熟方案。php真正为web而生。

 

我们大学里学的很多都把编程复杂化了,其实像数据结构是应当等应用复杂到一定程度的时候再去深入嫁接过来(只是可以先了解),或者说要做一个特别强大、底层的应用可以深入了解下数据结构。但往往这种级别的应用需要大的资金支持。

java一开始就让人试着做一个复杂的架构,以兼顾未来高并发的访问量或者复杂的业务逻辑,这些复杂的业务逻辑不见得将来用得上。
java最初不是为web而生的。java天生为复杂的、分层的架构体系而生。 

java架构确实很优秀,处处都体现了精湛的技术,所以一般几年的java程序员没有经过大量的项目磨练是很难用好的。正因为java优秀,所以需要付出很大的代价才容易驾驭好它。


单web方面,php是简单入手,循序渐进式的构建应用,更加贴近现实业务的自然增长过程,因此更适合创业公司,更适合中小企业。


java特别适合项目构建完成后马上就有高并发高负载大访问量的应用,比如微信。java适合大公司复杂的业务架构程序,适合银行系统等安全性高的web应用。 

相比java,php跟用户体验、web页面结合的更好,跟网络营销走的更近。互联网时代,网络营销是中小企业的发展利器。

有时候java很复杂的处理,php很简单的就搞定了。创业公司要轻装上阵,不然提早消耗了自己。

对于web程序员,个人建议先学php,然后再试着了解java学学java。 

小公司做web项目的话也应当首选php,都可以达到同样的效果,就没必要把问题复杂化了,没必要让团队那么累了。

从万物兴衰自然发展规律来看,简单的往往是最好的。而且php跟优秀的linux,mysql这些开源系统是天生的兄弟。

只要php一直坚持大道至简的发展之道,未来不仅不会被淘汰,将会越来越流行。

 

分享到:
评论

相关推荐

    Java和PHP的web开发技术比较

    这篇文章将深入探讨Java与PHP在Web开发中的技术对比,帮助开发者更好地理解两者之间的差异和适用场景。 首先,Java是一种面向对象的、跨平台的编程语言,它的强类型和编译特性使得代码具有高度的稳定性和可维护性。...

    借《浅谈PHP与Java之Web开发整合技术》说LAJP

    《浅谈PHP与Java之Web开发整合技术》一文深入探讨了PHP与Java两种语言在Web开发中的结合应用,尤其聚焦于三种关键技术:SOAP、Quercus和PHP/JavaBridge,为开发人员提供了宝贵的整合思路。 ### 一、SOAP(Simple ...

    Java和PHP在Web开发方面的比较

    Java 和 PHP 在 Web 开发领域的比较是一个经常被讨论的话题,因为两者都是广泛使用的后端编程语言,各有其优点和适用场景。以下是对标题和描述中提及的几个关键知识点的详细阐述: 1. **语言特性比较**: - PHP 是...

    c# ,java,PHP 海康威视web最新版开发包,正在使用源码

    总的来说,这个开发包为多语言Web开发提供了便利,无论你是C#、Java、PHP还是ASP.NET MVC的开发者,都可以从中受益。如果你在使用过程中遇到任何问题,可以通过描述中提到的方式寻求帮助,与其他开发者交流和解决...

    基于Java的Web开发技术.pdf

    这种特性使得Java技术在Web开发中具有独特优势,尤其是在当前互联网飞速发展的背景下,Web技术的进一步开发和创新显得尤为重要。 Web技术最初是指网或者蜘蛛网,在网页设计中也被称为网页,但在当今社会,它被理解...

    《精通NetBeans——Java桌面、Web与企业级程序开发详解》光盘

    《精通NetBeans——Java桌面、Web与企业级程序开发详解》是一本专为Java开发者设计的深入指南,它详尽地介绍了如何利用NetBeans IDE进行高效且高效的编程工作。NetBeans是一个开源的集成开发环境(IDE),广泛用于...

    PHP和MySQLweb开发第5版(英文高清PDF和31章源码)

    语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的...

    java web开发入门资料

    Java Web开发是构建基于互联网的交互式应用程序的关键技术,它结合了Java编程语言与Web服务的概念,为开发者提供了丰富的工具和框架来创建高效、可扩展的Web应用。本篇文章将深入探讨Java Web开发的基本概念、发展...

    JAVA、PHP、JS(JAVASCRIPT DOM)、HTML、XML、CSS、W3C、正则表达式、WEB开发人员必备CHM工具手册大全打包下载-PART2(完)

    JAVA、PHP、JS(JAVASCRIPT DOM)、HTML、XML、CSS、W3C、正则表达式、WEB开发人员必备CHM工具手册大全打包下载.rar 这里是我个人在WEB开发7年来,收集的CHM工具手册中精选出来的,每个都是精品中的精品,个人认为...

    PHP和MySQL.Web开发(第5版)PDF书-英文+源代码

    语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的...

    java/web开发

    msetup_skycn.exe很可能是一个安装程序,可能是Java的安装包或者某种与Java和Web开发相关的软件。Readme.html文件通常包含有关软件的详细信息,如安装指南、许可协议、系统需求等,对于理解如何使用或安装压缩包内的...

    PHP和MySQLweb开发第五版源代码

    语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的...

    java web 技术详解

    在Java Web开发中,我们需要从以下几个层面进行编码: 1. **前端界面设计**:使用HTML、CSS和JavaScript等技术创建用户界面。 2. **后端业务逻辑处理**:利用Java编写服务器端程序,处理业务逻辑,如表单提交、用户...

    Idea开发Java WEB 应用

    "Idea 开发 Java WEB 应用" 一、IntelliJ IDEA 概述 IntelliJ IDEA 是一个功能强大且智能的集成开发环境(IDE),它支持各种编程语言,包括 Java、Python、Ruby、 PHP、JavaScript 等。 IDEA 的主要特点是提供了...

    JAVA WEB 开发帮助文档

    【JAVA WEB 开发帮助文档】是一份综合性的资源集合,旨在为从事JAVA WEB开发的人员提供全面的技术支持和学习指导。这份文档集包含了JAVA、PHP、JavaScript(JS)、HTML、XML、CSS以及WEB CHM工具手册等多个编程语言...

    php调用JAVA类

    PHP以其易学易用和丰富的Web开发库而受到欢迎,而Java则以其强大的企业级应用支持和跨平台特性闻名。当我们需要将已有的Java类或方法整合到PHP项目中时,就需要实现PHP调用JAVA类的功能。下面将详细探讨这一技术实现...

    Java和PHP在Web开发方面的比较.doc

    在Web开发领域,Java和PHP都是非常流行的选择,两者各有优势和特点。以下是对这两个语言在Web开发方面的详细比较: 1. **语言特性比较** - PHP是一种解释型的服务器端脚本语言,语法简洁,与C语言相似,学习曲线...

    Java Web开发快速入门

    ### Java Web 开发快速入门详解 #### Java Web 技术的重要性及应用范围 Java Web 技术作为一种广泛应用的企业级开发技术,在当前的互联网环境中占据着举足轻重的地位。随着互联网的发展,各种在线服务和应用的需求...

Global site tag (gtag.js) - Google Analytics