`
七月十五
  • 浏览: 23392 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
阅读更多
最近听闻Python貌似有打入冷宫的危险,惊出一身冷汗。突然想起自己常用的PHP,似乎在红火过几年后,越来越被人们看淡了。其实细细想来,php出局是合理的,作为一个PHPer我深切的意识到这一点。

PHP能上能下,貌似在后端和前端都可以用。如果PHP的本身(运行机制、内核等等)够强大的话,诚然是好事,几乎可以一统WEB之江湖。但事实并非如此,PHP在性能、安全和语言层面存在很多弱点。导致了性能低下、资源浪费,不适合大型应用开发。在前端比不过javascript+xhtml+css,在后端比不过java,c/c++,Python,Perl。样样懂不如一门精,不无道理。如果没有杀手锏,迟早是要被淘汰的。

目前,后端开发大量的WebApplication向WebService进化,PHP作为服务端脚本的方便优势越来越小,以至于荡然无存。就WEB编程而言,在前端用Javascript等语言很方便就可以操作html,基于DOM编程,与后端进行ajax交互,快速、安全、高效、节能。在后端采用java、c/c++等语言搭建高性能、高安全性、高并发、集群式的服务平台。完全有理由抛弃PHP等任何服务端的脚本语言。

我一直在想Service-REST + Application-MVC (Application可以是Browser但不是仅仅是Browser)的威力。在这样的系统构建中,我有一个很极端的想法,那就是服务端脚本都成了鸡肋了。这样的环境下,asp有.net,jsp有java,只在服务端脚本有作为的PHP第一个就倒掉了。

其实近些年来PHP的价值已经被定位在了前端脚本语言。在运作成熟的大公司,招PHP大部分只用于前端开发,很多PHPer大概也是高达7K左右的月薪——我是自学的程序设计,从未从事过编程设计行业,请原谅我对具体情况的不明真相。面对汹涌而来的大潮,我建议PHPer想从事后端的多多学习java,想从事前端的多学学javascript,不失为一个转型的出路。

这么多年黑灯瞎火的摸索,在PHP中摸爬滚打也有几年了,回过头来证实了PHP的倒掉。作为一个PHPer,感到莫名的心酸。
分享到:
评论
51 楼 fnet 2009-11-20  
violasogni 写道
Java学久了  正想学  php呢   等学了在说 ~



推荐使用Netbeans或Zend eclipse 做开发工具。
使用QeePHP www.qeephp.com 或 zendframework www.zend.com 做开发框架。
对于学java的人来说,以上很好掌握。
50 楼 violasogni 2009-11-20  
Java学久了  正想学  php呢   等学了在说 ~
49 楼 leisure 2009-11-20  
我准备倒java学php的 。。。。。。。。。。。
48 楼 xiaoshuq 2009-11-20  
等天上掉大饼 写道


学什么不好

学大牛坐而论道

不过楼主勇气可嘉


47 楼 fsfish 2009-11-20  
看一下PHP有多少开源产品,又有多少公司在用。
46 楼 terryang 2009-11-20  
可乐贴,哈哈
45 楼 adrianding 2009-11-20  
围观中,学院派的大牛们总是语不惊人死不休。
44 楼 wxq594808632 2009-11-20  
xieye 写道
难道robbin觉得版块不火,搞了楼上一堆人在炒作,无聊。。拜托专业一点


..好想法..我给我朋友介绍je.结果他来了一看php只有那么可怜的一点东西
43 楼 zdmcjm 2009-11-20  
最近在做康盛的产品的二次开发,PHP没学过,直接看源码,修改的.觉得语言相当简单,但一直有个感觉,就是,php的变量怎么就这么乱?在哪定义,哪时修改,什么时候变了,搞不清楚.
PHP倒不倒我不知道,反正我没多大兴趣学.
学PHP,还不如自己写个语言出来用用.
42 楼 filamoon 2009-11-20  
感谢楼主为这个人气不旺的论坛贡献了一个这么喜乐的帖子。
用 php 这么多年,看来得赶快学习一下怎么在前端用,替代 js……
41 楼 peacock 2009-11-20  
key232323 写道
高端及企业应用???
笑话,卖服务器最会忽悠人——么子服务器?硬件机器 + 应用服务器

有时候加起来(包括售后)还不如zend的一个方案解决得利索

某某说:基于php的一个应用说不定哪天就崩掉了……尽管一样做双机互备,磁盘阵列,数据监控,就是信java稳定而不信php,无语ing啊

PS:
期待PHP企业级应用开发规范的出台


前面还说是笑话,后面却期待PHP的企业级应用出台,你这不是自己扇自己的耳光吗?
你见过PHP做高端及企业级应用吗?不要拿前台表现来做案例,前台都是HTML+JS+CSS的功劳。
15说的基本在理,只不过错把PHP和JS进行了对比,我估计15兄是大意了。
另外,PHP不能做高端并不说明PHP不行,只是适不适合的问题,做网站,PHP就是行,而且很行,但是做企业应用,它就是不行!
40 楼 kuchaguangjie 2009-11-19  
楼主知道 js 和 php 各是干啥的吗?
怎么拿 js 和 php 比,晕!
难道 java 和 c 可以操作 dom ??? 真是。。。
39 楼 xieye 2009-11-19  
难道robbin觉得版块不火,搞了楼上一堆人在炒作,无聊。。拜托专业一点
38 楼 gokure 2009-11-19  
可叹白摸爬滚打了多年。。。
37 楼 ziyu_1 2009-11-19  
PHP倒掉的可能性不大.但是我觉得PHP现在火一阵,但是以后可能会平静下来
36 楼 Blithe 2009-11-19  
等天上掉大饼 写道


学什么不好

学大牛坐而论道

不过楼主勇气可嘉


35 楼 key232323 2009-11-19  
高端及企业应用???
笑话,卖服务器最会忽悠人——么子服务器?硬件机器 + 应用服务器

有时候加起来(包括售后)还不如zend的一个方案解决得利索

某某说:基于php的一个应用说不定哪天就崩掉了……尽管一样做双机互备,磁盘阵列,数据监控,就是信java稳定而不信php,无语ing啊

PS:
期待PHP企业级应用开发规范的出台
34 楼 等天上掉大饼 2009-11-19  


学什么不好

学大牛坐而论道

不过楼主勇气可嘉

33 楼 yixuanx 2009-11-19  
PHP的优势就是做Web应用啊
如果需要做系统集成的话,就可能需要调用其他的系统,比如C/C++,Java等系统
互操作性永远是一个问题
但是我觉得只要能用合适的技术去解决掉一个问题 就可以了
32 楼 peacock 2009-11-19  
各有所长,不过高端及企业应用,PHP根本就不靠边,PHP擅长的,也仅仅只是短平快的网站开发。

相关推荐

    论 PHP 常见漏洞

    论 PHP 常见漏洞

    php + js倒计时刷新页面

    "php + js倒计时刷新页面"是一个典型的前后端结合的应用场景,它利用PHP作为服务器端语言处理时间计算和逻辑,而JavaScript则在客户端实现动态更新倒计时并刷新页面的效果。下面将详细介绍这一技术实现的关键知识点...

    PHP倒计时实现

    在PHP中实现倒计时功能是一项常见的编程任务,尤其在构建动态网站时,例如用于活动开始、结束时间的提醒或者在线考试的剩余时间显示等。本文将深入探讨如何在PHP中实现多组倒计时的同时运行,并提供相关代码示例。 ...

    PHP 商品秒杀倒计时

    //PHP商品秒杀倒计时 //php的时间是以秒算。js的时间以毫秒算 date_default_timezone_set('PRC'); //date_default_timezone_set("Asia/Hong_Kong");//地区 //配置每天的活动时间段 $starttimestr = "2012-6-...

    php+js倒计时

    php倒计时同时时间到了,自动提交表单,php+js,可以直接使用

    一个PHP倒计时代码的例子

    首先,一个基本的PHP倒计时涉及到时间戳的概念。在PHP中,时间戳是自1970年1月1日以来的秒数,可以使用`strtotime()`函数将日期字符串转换为时间戳,也可以用`time()`函数获取当前的时间戳。例如: ```php $...

    php 计算年龄跟生日倒计时

    在PHP编程语言中,计算年龄和生日倒计时是一项常见的任务,这主要涉及到日期和时间的处理。在本文中,我们将深入探讨如何使用PHP来实现这个功能,以及相关的日期时间函数。 首先,让我们理解计算年龄的基本原理。...

    2022年PHP精品毕业设计项目源码17期:PHP论文格式化系统.zip

    资源名:2022年PHP精品毕业设计项目源码17期:PHP论文格式化系统.zip 资源类型:毕业设计项目源码 源码说明: 全部项目源码都是经过测试校正后百分百成功运行的,如果您下载后不能运行可联系我进行指导或者更换。 ...

    php ajax倒记时

    本教程将详细讲解如何利用PHP、AJAX和jQuery实现一个倒计时功能。 首先,我们需要理解这三个技术的角色: 1. PHP:这是一种服务器端的脚本语言,用于处理数据和生成动态内容。在倒计时场景中,PHP可能用于获取...

    学生宿舍管理系统PHP-论文+程序

    《学生宿舍管理系统PHP-论文+程序》是一套完整的毕业设计资源,主要涵盖了使用PHP语言开发学生宿舍管理系统的全过程,包括理论研究与实际编程实践。这个系统对于学习PHP编程、了解Web应用开发流程以及理解学生宿舍...

    基于PHP+MySQL技术BBS论坛毕业设计报告-论php

    基于PHP+MySQL技术BBS论坛毕业设计报告-论

    [php原创]倒计时提醒服务201311042153 v1.0最终版

    【php原创】倒计时提醒服务201311042153 v1.0最终版是一个基于PHP编程语言实现的实用工具,它主要用于提供定时的倒计时提醒功能。此版本被认为是该软件的最终稳定版,意味着开发者在发布前已经进行了充分的测试和...

    php 倒计时

    <?php //php的时间是以秒算。js的时间以毫秒算 //配置每天的活动时间段 $starttimestr = "01:00:00"; $endtimestr = "18:00:00"; $starttime = strtotime($starttimestr); $endtime = strtotime($endtimestr); $...

    倒计时的js和显示形式为多少秒前的php函数

    本主题涉及两个关键技术点:JavaScript(js)的倒计时实现以及PHP(php)函数将时间戳转化为“x秒前”的格式。 首先,我们来详细讲解JavaScript中的倒计时实现。在JavaScript中,我们可以使用`setInterval`函数创建...

    PHP利用正则过滤掉js脚本代码

    PHP利用正则过滤掉js脚本代码 一、 开发环境 1、环境搭建:Windows 7+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0。 2、文本编辑器:Sublime 3。 二、主要技术 本案例主要在PHP中使用正则表达式来实现过滤掉JavaScript...

    论PHP环境加固的知识.mhtml

    论PHP环境加固的知识

    ubuntu 下安装ffmpeg和php 掉用ffmpeg的方法

    上传语音有效期3天,可用微信多媒体接口下载语音到自己的服务器, 但下载的格式是amr 格式,我们网页是mp3的多 所以是要将amr 转为mp3 下面是ubuntu 下安装ffmpeg和php 掉用ffmpeg的方法 sudo apt-get update

    PHP 基础实例教程(PHP网页实例版)

    PHP 基础实例 在HTML中嵌入PHP 使用 PHP 标记 PHP 语句 使用 PHP 注释 PHP 语句间的空格问题 添加动态内容 使用 PHP 函数 PHP nl2br()格式化输出 PHP 打印格式化输出 PHP 字符串的整理 PHP 改变字符串中字母的大小写...

    class.phpmailer.php

    《PHPMailer邮件发送类详解与应用》 在PHP开发中,发送邮件是一项常见的需求,而PHPMailer是一个强大的、广泛使用的邮件发送类库,尤其适用于PHP5及以上版本。它提供了丰富的功能,包括支持SMTP验证、POP3收信以及...

    PHP连接串口程序php_ser

    php实现RS232串口通信 下载php_ser_5.2.0.zip 解冻把php_ser放到ext目录下, php.ini里加上: extension=php_ser.dll PHP code string ser_version( void ) void ser_open( string port, int baudrate, int databits, ...

Global site tag (gtag.js) - Google Analytics