`
weitao1026
  • 浏览: 1053313 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

php感悟

 
阅读更多
1、开发语言不同

ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。

2、运行机制不同

ASP是解释运行的编程框架,所以执行效率加较低。
ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。

3、开发方式
ASP把界面设计和程序设计混在一起,维护和重用困难。
ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。



php的流行,确实是因为php是目前最好的web语言。

php目前问题很多,函数命名混乱,namespace坑爹,特性兼容差劲,现在多少代码还在5.2上跑着,zend又喜欢藏藏掖掖,导致社区一片萎靡——不过这都完全否定不了php本身的光芒。

语言特性就不细说了,曾经php3时代register globals让表单提交多少便捷,文件上传何其方便,那时候asp还在吃屎,asp.net更没影子,哪里来的影响力?曾经web==php.

IT技术更新换代非常快速,大浪淘沙,一个语言如果能火过五六年,必然有其可取之处。php也好,linux也好,github也好,它的流行完全是open source之freedom自由价值的体现。同样,价格free也是个附带因素。我就是要吐槽ASP.NET服务器贵、SQLServer又贵性能又不好、不开源,顺带吐槽IOE的傻大黑粗。开源个CLR算狗屁玩意?Mono算狗屁玩具?开源个asp.net mvc还成了大事件?同样一个机器,你配asp.net和php分别试试,能抗多少并发?除了ms有几个规模站用asp.net

作为一个称职的胶水语言,选择php意味着选择一个生态,lamp不是白叫的,当然现在有性能更好的nginx。网站不是拼凑一套代码两三套模板就完事,更多还要考量并发,荷载,IO,队列,缓存,分布式存储..etc。lnmp的魅力在于任何环节不满意你可以自行写扩展,做定制,造轮子,这都是ms系所不具备的

一句话:php比java轻量,比ruby快,比python效率高,比nodejs调试方便
 
asp.net做过的项目不多,最近几年都是用php做项目,但是从为数不到的asp.net项目经验中得到的感觉就是 asp.net的整体效率相对于php太低了。
首先 搭建开发环境 配置一般的机器 vs要安装至少半小时 sqlserver差不多也要十几分钟 而php呢 直接安装个wamp继承环境 顶多五分钟搞定一切。
第二 开发 c#等语言都是强类型的,php是弱类型的,代码量就少了很多,由类型不一致和类型转换带来的各种问题自然也就没有了
第三 php开源项目多如牛毛,针对需求稍加改动就可以交活。 而 c#好的开源项目很少 而且很多都是编译好了 只有dll ,没有多少二次开发的余地了
第四 部署 php可以跨平台win和linux随便玩 而 asp.net就只有 win可选了。而且成本也是高很多啊

最后 我的感觉就是 php是为web而生的语言 而asp.net只是微软为了证明存在感而创造出来的东西。两者其实没有多少可比性的


分享到:
评论

相关推荐

    php创业感悟平台毕业论文.doc

    【PHP 创业感悟交流平台系统】是一种基于 PHP 技术构建的在线平台,旨在为创业者提供一个分享、交流创业心得和经验的空间。随着互联网的快速发展,越来越多的商业活动已经从线下转移到线上,创业者之间的交流也随之...

    php学习与跨域问题感悟

    有疑问可以一起探讨!

    PHP 创业感悟交流平台系统mysql数据库web结构apache计算机软件工程网页wamp

    PHP 创业感悟交流平台系统(含论坛)是一套完善的web设计系统,对理解php编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 二、功能介绍 前台功能 用户登录、注册 发帖,回帖,浏览 ...

    《PHP高级程序设计_模式、框架与测试》中文版PDF

    《PHP高级程序设计_模式、框架与测试》中文版PDF 本书采用循序渐进的方式介绍了用php进行web开发的相关知识。书中首先从oop采用的...书中穿插的大量软件开发实战经验和对php编程思想的感悟,将大大提升你的内在功力。

    PHP学习心得

    php学习心得,是关于php从新手如何学习,如何进步的,以及在php学习过程的一些感悟

    不错的PHP学习之php4与php5之间会穿梭一点点感悟

    在PHP的学习过程中,了解不同版本之间的差异是非常重要的,尤其是在实际项目中可能遇到旧版本的PHP环境。本文将详细探讨PHP4与PHP5之间的一些关键差异,以及如何在两者之间进行代码迁移和适配。 首先,PHP5引入了更...

    第一次用PHP做的一个网站

    iteye是中国知名的技术社区,博主yingxiong分享的这篇博客可能包含了他初次使用PHP建站的过程,包括遇到的问题、解决方法以及个人感悟。通常这样的博客会涵盖从项目初始化、环境配置(如安装PHP、Apache或Nginx...

    PHP高级程序设计_模式、框架与测试(简体中文高清版)

    书中穿插的大量软件开发实战经验和对PHP编程思想的感悟,将大大提升你的内在功力。 内容简介 本书采用循序渐进的方式介绍了用PHP 进行Web 开发的相关知识。书中首先从OOP 采用的机制—— 抽象类、接口、契约式编程...

    PHP高级程序设计_模式、框架与测试

    本书采用循序渐进的方式介绍了用php进行web开发的相关知识。书中首先从oop采用的机制——抽象类、接口、契约式编程开始讲起,然后...书中穿插的大量软件开发实战经验和对php编程思想的感悟,将大大提升你的内在功力。

    advanced-php:最近打算写一些php一些偏微妙的教程,某种关于多进程,socket等相关,都是自己的一些感悟心得

    在PHP编程领域,深入理解和应用高级特性是提升代码性能和扩展性的关键。在这个"advanced-php"教程中,我们将探讨一些不...通过实践和不断的感悟心得,你将能够游刃有余地驾驭这些高级技术,为你的PHP项目带来新的可能。

    社交网络用户行为分析与讯息管理江港实训感悟.pdf

    社交网络用户行为分析与讯息管理江港实训感悟 社交网络用户行为分析与讯息管理是基于社交媒体平台的数据收集和分析,旨在帮助商户更好地了解用户行为,实现精准营销和广告投放。社交网络用户行为分析系统是基于PHP...

    《PHP 程序设计》课程标准.doc

    * 素质目标:通过典型程序实例,引导学生思考分析其中的人生感悟,培养学生的良好品质,成为有理想信念、敢于担当的时代新人。 四、课程内容与要求 * 《PHP 程序设计》是面向计算机相关专业的一门 Web 开发课程...

    PHP的面试题PHP

    #### 上一家公司的工作感悟 此类问题通常用于考察应聘者的学习能力、解决问题的能力以及个人成长经历。可以从团队合作、项目管理等方面分享自己的心得。 #### 对程序员工作的理解和认识 可以从编程的本质、软件开发...

    2014年度辛星PHP教程秋季版之重点函数.pdf

    辛星在教程中不仅分享了编程知识,还提到了自己编写这本书的初衷和感悟,以及如何利用提供的联系方式进行交流和反馈。辛星鼓励读者将知识用于实践,通过不断的努力和学习来克服编程道路上的困难,实现个人价值。 ...

    《PHP跨境电商网站开发》教学设计一例.pdf

    特别注意在整堂课结束前,应留出时间引导学生对所学知识进行梳理、归纳、总结、感悟与提升,让学生将所学知识结构化,并设置新的学习悬念,为下节课学习做好铺垫。 教学设计的案例选用的是《PHP 网站开发实例教程》...

    软件开发PHP毕业实习报告.docx

    【开发中的学习与感悟】 实习期间,实习生深刻理解到注释在团队开发中的重要性,每个文件、函数甚至变量都需要清晰的注释,以方便团队协作和生成API帮助文档。同时,实习生在实践中不断强化安全性和效率性的意识,...

    snowstop日记本程序

    这款程序提供了一个方便用户记录生活点滴、思绪感悟的平台,其主要功能和涉及的技术点包括: 1. **PHP编程语言**: 作为程序的基础,PHP是一种广泛使用的服务器端脚本语言,尤其适合Web开发。它允许开发者创建动态...

Global site tag (gtag.js) - Google Analytics