当前位置:编程学习 > C#/ASP.NET >>

请教asp.net和php的发展情景和优缺点

我们公司正在考虑往asp.net 或者 php 的技术方面转移,但目前这两者的状况如何,以后的发展前景和各自的优缺点我们不是十分了解,请教各位高手! --------------------编程问答-------------------- php+mysql 小型 应用的 典范.
asp.net +  sql server 中大型应用. --------------------编程问答-------------------- php和asp差不多的味道,我都搞过,感觉在至少在思想方法上和.net不是一个级别的 --------------------编程问答-------------------- .net好了。。
--------------------编程问答-------------------- .net把,跟着微软走没错的,php安全性好点哦 --------------------编程问答-------------------- .Net 2.0
优点:开发方便简单,具有强大的官方技术支持(MSDN),开发环境功能强(VS)。
缺点:真正进行商业应用需要购买SQL Server,要$$。安全性能(基于IIS)较差。
应用:专业网站,大中型应用。

PHP
优点:安全性高,与mysql,apache等免费数据库结合可以实现低成本,开源,移植性好(可以很好的运行在各种Linux及Unix平台),代码运行效率高。
缺点:(无明显缺点)
应用:配合Oracle之类的专业数据库可以实现大型开发,配合MySql可以实现小型应用。应用范围广!

以上为个人意见。呵呵!
--------------------编程问答-------------------- 两个都不好,我喜欢 JAVA+ORACLE --------------------编程问答-------------------- 安全性跟编程语言没有关系。

跟写的人水平和小心程度。

有哪个漏洞是因为编程语言造成的?? --------------------编程问答-------------------- 语言上都无所谓,只是开发效率的考虑

net多数封装,如果封装的合适,开发效率可是十分高的,如果封装的不合适,这个开发效率反而不如传统的

php虽然很古老,不过老外们还是很钟情的说,国外php开源论坛活跃的不象话,成熟的东西也不少,cms,bbs,oa一堆,用来开发常规的东西效率也不低.最近borland,又推了一个delphi for php,看来他们也看到了国外程序员这种php情节,很明显他们不愿意抛弃phper --------------------编程问答-------------------- 就我用的感觉PHP安全点,打开网页速度快点 --------------------编程问答-------------------- .NET开发的效率高

PHP成熟的案例多 --------------------编程问答-------------------- 你到这个版块来,当然是asp.net了 --------------------编程问答-------------------- php速度快,是以二进制代码的形式运行的.
开源,不用跟着MS易做图股后面跑.
.NET 开发速度快,架构成熟,适合大中型项目的开发,但是涉及到商业成本就不好说了.

个人意见. --------------------编程问答-------------------- .net
以后的智能设备不错 --------------------编程问答-------------------- 个人感觉.net在大型应用中无可比拟,在小型中也有很高的开发效率,我喜欢 --------------------编程问答-------------------- 选.net吧,很多说是支持开源软件的开发人员现实生活中也不得不承认需要用windows --------------------编程问答-------------------- 选.NET的,在国内还是.NET应用多些。 --------------------编程问答-------------------- 加入 ASP。NET C#群吧 群号:1873156 --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- 喜欢用哪个就用哪个
asp都可以用得很牛B --------------------编程问答-------------------- 还是要看你对那类感兴趣了,语言不是问题 --------------------编程问答-------------------- .net支持 - .- --------------------编程问答-------------------- 在玩.net --------------------编程问答-------------------- asp.net其实就是微软的下一步战略啊,要是之前用asp的话,那么你就选择使用asp.net吧
php其实就是父母照顾父母的一门技术,这门技术起源于一个以色列养老院的一位老人,好像是突然想到如果到了老年该怎么办的问题,于是想出了使用互联网进行老年人互相照顾的一项技术,即:父母照顾父母技术。
具体有关php的详情请访问www.php.com官方网站进行查看。 --------------------编程问答-------------------- 当然是本身的原因呢,APS.NET基于IIS,而微软的IIS本来就不是安全的东西,所以来说安全性要差点。 --------------------编程问答-------------------- php = Parents Help Parents —— 真能胡扯,哈

http://www.php.net/ 

这才是 PHP 官网!

早期用过 php ,感觉挺好,后来改用 asp.net ,感觉更好! --------------------编程问答-------------------- Google Search Result

PHP(PHP Hypertext Preprocessor,最初称为"Personal Home Page Tools",也称为"Professional Homepages",或者"Pre-Hypertext Processor"),是一种开放源代码的脚本编程语言,主要用于Web服务器的服务器端应用程序,用于动态网页设计。PHP可以用于替代微软的ASP/VBScript/JScript体系、Sun微系统公司的JSP/Java体系,以及CGI/Perl等。它是一种嵌入HTML页面中的脚本语言。 --------------------编程问答-------------------- 学好了用啥都一样 --------------------编程问答-------------------- 对了, 兄弟 借用下地方 问哈,  ¥的表达式是{0:c}  那么$ 的呢? --------------------编程问答-------------------- .NET还不错。 --------------------编程问答-------------------- asp3.0已经7年没更新了 php5.0却一直在更新 反差就是前后14年 php才赶上asp 
而且c# asp.net的速度比asp提高了4-5倍 php只和7年前的asp相当 你想想差距吧

开源的东西质量真的很差 性能 功能 负载就别和商业的比了 开发团队成员水平都很次 又没组织 又没质量

在网上搜的~ --------------------编程问答-------------------- 还好吧。。。

。NET开发速度快些吧 --------------------编程问答-------------------- 周先生?你胡说8道什么
google都用php --------------------编程问答-------------------- 那种超级大型的网站 我想ASP.NET不行吧
微软的服务器和数据库制约着它的发展
尽管可以用oracle
但是还是不行吧? --------------------编程问答-------------------- 如果需要考虑商业成本而又需要平台移植,可以考虑使用php
如果商业成本不用考虑并且固定windows平台,可以考虑使用asp.net

语言都是互通的,关键在于思想及业务逻辑。

这里没有谁比谁好的问题,如果你崇尚自由就用php,如果愿意跟着ms老大走就用asp.net --------------------编程问答-------------------- google都用php

就能说明什么? --------------------编程问答-------------------- 不是一个级别的产品... --------------------编程问答--------------------
引用 35 楼 zzmsl 的回复:
google都用php 

就能说明什么?


Google能用Asp.Net吗?它和微软是竞争对手啊,再说了PHP是开源的. --------------------编程问答--------------------
引用 11 楼 weizhuangzhi 的回复:
你到这个版块来,当然是asp.net了
--------------------编程问答-------------------- 晓习 --------------------编程问答-------------------- 同样迷茫ing --------------------编程问答-------------------- 如果想要投入微软平台的怀抱就采用ASP.net 已经它后面的广阔而又狭窄的微软平台

如果不想被微软束缚就选用其他,但php后面就没有别的了 --------------------编程问答-------------------- 跟着微软混吧 :) --------------------编程问答-------------------- 在这个版来问,当然是挺.net的多。
这两样我都搞过,各有千秋。
PHP主要是开源的资源相当丰富,构建成本低。大型应用也完全可以胜任,别信那些所谓的PHP就只能做小的应用。
asp.net由于从底层上就实现了逻辑代码与视图页面的分离,使用起来会感觉很舒服,对面向对象的支持相当好。而PHP归根结底也是解释型的混合编程。
两者都是很好的,都学学吧,技多不压身。 --------------------编程问答-------------------- 我们现在是两者都用,因为PHP与asp.net各有各的方便之处。有时候asp.net不容易干的,PHP做起来很容易,那为什么不用PHP呢?我现在主要用asp.net,因为喜欢C#的语法,PHP总是不太习惯。在一个项目中,他们两个完全可以结合使用,我就是一直这样做的。去争论谁好谁差,毫无意义,没有谁十全十美。如果有一个功能,asp.net和PHP都做起来很困难,而java很容易实现,那完全可以三者结合呢。(不过我是尽量避免使用java的,一个项目中使用太多的语言也不好,除非极其必要,呵呵)。欢迎访问我的博客:http://blog.jiqila.com/ --------------------编程问答--------------------
引用 41 楼 twobug 的回复:
如果想要投入微软平台的怀抱就采用ASP.net 已经它后面的广阔而又狭窄的微软平台

 如果不想被微软束缚就选用其他,但php后面就没有别的了

asp.net完全可以用于非 Windows平台,我已经在生产环境使用了。FreeBSD 7.2/8.0 + Mono 2.4.2.3,运行良好,极其稳定。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,