想从asp.net转php了,不过这是一种退步吗?

时间:2022-10-02 02:43:56
看asp.net也看很久了,越看越苦闷,想转php了,不过这算是一种退步吗?


为什么苦 闷呢?因为,觉得自己被asp.net摆布得厉害,一会儿学了asp.net 1.1,没完全消化,又来了asp.net 2.0,没法子,又学,可是里面的东西和1.1的版本又有许多不同的地方,那些控件花我时间不说,还让我对代码流程缺乏直观体会,弄得人傻傻的,而且控件也使得页面布局很不*,还有要真正学好asp.net 2.0,c#得好,不然也就是个半吊子。看了asp.net大半个世纪了,可感觉上仍旧不清晰,有的人说asp.net也可以不用控件,不错,可是现在的书大都介绍控件,而且看完后马上就概念清晰的书很少,反而这2天我看php,虽然语法简单,调用一下函数什么的就可以了,可是觉得很*,清新,没有压得自己透不过气来,看完了每一章都有一个思想上的清晰认识,也能边看书边跟随着做点小程序玩玩,很有乐趣,现在我学asp.net毫无乐趣可言了,都怪微软的“控件”思想太严重,我真的水土不服,目前想转php,可觉得会不会这是很低处走呀,但管他呢,以前一个朋友开导过,说喜欢骑毛驴进城,不喜欢坐汽车进城,那我现在选了php是不是属于“骑毛驴进城”呢?可能我的性格及思维方式更喜欢php这样的吧,直接,干脆,易懂,但逻辑过程却也不含糊,来龙去脉的需求走向明确。

也不知我有没想错?

122 个解决方案

#1


请phper们指点迷津,我觉得选则一门语言,应该还是要和自身的性格相关吧,我最近才发现我喜欢php语言风格,以前只想到asp.net名头大,php没什么名份,可现在越发的了解到自己对asp.net的水土不服,而且花了不算少的钱买了很多相关的书,到现在却都没有清晰起来,反而看php的书才几天,就神志清明,却也怪了,只是php要记住许多的函数,要费点脑筋。

#2


孰高孰低,理当看正在做的事儿,不是看用的什么工具吧。
用PHP设计框架的,同asp.net写业务逻辑的,孰高孰低,一语便知。

#3


功夫在诗外!

#4


php,希望它一路走好,不然大家都走到山穷水尽就不好了,不论怎么说,从名字上,从易理解度上,从清晰上,从心理学,我都倾向于php了。

微软的.net只是前期用了心理学上的图简单的心理,弄出了大量控件打出快速开发及代码量减少的口号,以吸引人们眼球,拉到选票,可到后期,我才得它并没有从心理学上让我开心过,因为控件是华丽的外衣,在微软的“外衣”思想下,这种控件风格的大量的asp.net书充斥着书店,可是却多少耽误了人们的内在修为,只顾着让人去学习如何穿衣去了,也沿用了麦当劳的快歺思想,图快,可快的背后的那些东西又真的并不简单,这就是矛盾的地方,可真的从asp.net 2.0那我并没有好好的达到什么内在修为


php的大象,mysql的海豚,从心理学上讲都是让人愉悦的图像信息,充满生机,刺激着大脑,首先赢在形象上。接下来对于我来说,它赢在使人建立对代码的控制上,很清晰,很深刻,让人觉得是在直观快速的把握,而我学asp.net的过程,却一直是控件及代码间弯弯曲曲的掌握,这“把握”和“掌握”却又是别有洞天,炯然不同的两种感受了。

#5


或许,我觉得可以从php入手做网站,学习代码流程及数据库读取,因为php里描述得很直观,这样可以建立对网站的脉络上的清晰思路,然后再上升到asp.net或jsp,不过那时还有必要再学跟php同一领域内的asp.net或jsp了吗?

#6


1、跳槽——从一家公司到另一家公司,并不存在进步还是退步的问题。只是想获得更适合自己发展的空间。选用主打编程语言也是同样的道理
2、存在就是必然。任何一种变成语言都有其长处、都有其短处。我们在实际工作中要善于扬长避短,而不是在一个树上吊死
3、作为对程序员的基本要求——至少要熟练使用三种以上编程语言

#7


一种语言并不能说就比另一种语言差

#8


谢谢顶贴人

#9


功夫在诗外!

#10


1、跳槽——从一家公司到另一家公司,并不存在进步还是退步的问题。只是想获得更适合自己发展的空间。选用主打编程语言也是同样的道理
2、存在就是必然。任何一种变成语言都有其长处、都有其短处。我们在实际工作中要善于扬长避短,而不是在一个树上吊死
3、作为对程序员的基本要求——至少要熟练使用三种以上编程语言
_____________________

xuzuning(唠叨)算是老前辈了,应该不会错,我作了一年半.net又转java一年,到头来又学php没办法说是进步还是退步反正思想还在.为你鼓励一下!

#11


我也要从ASP.NETL转到PHP了,今天是第一天接触
没办法,新的项目就要用PHP

#12


+U吧!

#13


本人几个月前由.net转到PHP,现在又想转回.NET了。

不过感觉学习一下PHP的经典开源软件还是不错的。

#14


语言并不那么重要
重要的是思想
但跳来跳去也不是好办法,不要到了30多岁了还不知道搞懂了什么
一旦选中了它,就勇往直前地走下去吧!
祝马到功成!!!!!!

#15


选择PHP是一种精神。*的精神

#16


ding

#17


只要你不停的在学习,就是在进步!

#18


yangyu112654374(Spaceman) ( ) 信誉:100    Blog  2007-03-13 19:50:25  得分: 0  
 
 
   只要你不停的在学习,就是在进步!
  
 
==========


应该这样说:
只要你不停的在学习的是程序,那就是在退步!

#19


谢谢各位,又有“汽油”发动自己了,呵呵,主要是学asp.net老长时间了,不是不努力,可是依旧对它没有清晰的映象,相反看php才几天就已经情不自禁了。可能編程也应该是有些文化气息的吧,asp.net和php的文化气味不一样,我始终对asp.net水土不服,我也想过了,有时对某一种东西的坚持并不一定有结果,该放手时就放手(呵呵,像在谈感情哈),而找到适合自己的应该是算作一种幸福,简单的幸福,我发起现php能治病,治好了我在asp.net世界中的抑郁症

#20


学啥不重要,自己喜欢才能学得好 :)

#21


其实我也在相当长的时间内跟你有同感,不过看了相当多的书,在弄清楚了ASP.NET整个框架工作原理,从MSIL的DLL到页面输出,那种迷糊感就少多了。

#22


各有各的好处,如果你在windows下编程,我建议你用ms的产品,如.net,如在多种操作系统下用php

#23


各有各的好处,如果你在windows下编程,我建议你用ms的产品,如.net,如在多种操作系统下用php

#24


。。。。。。。。。

#25


顶!我支持php

#26


多学一点再回头看

#27


从生理学的角度来看。选择PHP还是不错的。至少在WEB上来讲(讲速度,讲效率的WEB)

#28


欢迎加入。

#29


我是准备从PHP转.net了。。。。。

#30


市场也是要考虑的

#31


d

#32


我要把.net 坚持到微软倒闭

#33


大哥,你要明白php和.net是两个阵营:linux和windws;一个是开源,一个是垄断。
开源的世界没有边界;微软是商业公司,.net是商业产品。
不用多说你也明白,你所感觉到的正是开源文化和商业行为的区别。
如果你是微软 你会怎样发展.net这个商业产品?!
开源也是一种精神!可敬的精神!加入开源队伍 会有别的意义:奉献精神,正是它推动了开源。

另外,php是专业做网站的语言,linux风格的语言,不同于.net。
学php的上升空间在于整个linux的开源世界。
--------------------------
good luck!!!

#34


会使用这种语言了,你就是进步!

#35


俺不转

俺都用。

奉劝楼主:并不是说不用控件,就不够.net了。你完全可以用PHP的方式来写.net。所有的限制,只存在于你的脑海里。

@_@

#36


学习贵在坚持,我是个php初学者,但我有信心一定会坚持下去...

#37


学什么东西都一样,偶现在转.net,但是还是很怀念写PHP的时候。。。。。。不过,偶导师说过,什么语言都一样,学精了就行。

#38


PHP版本太多,到5.2多了吧。
.net现在还好,就到2.0吧。
由强语言向弱语言转,我认为是退步吧
不过你要是学不会强语言,但可以学会弱语言,那也是进步

#39


网络编程重要的是思想,语言是工具,学以致用罢了

#40


只认方向,不认语言

#41


想学什么是跟兴趣而定的!
PHP 能够胜任很多复杂的任务,就怕你能力不够,对PHP的了解不够啊!
就说吧新版的 Zend Framework 里面的搜索模块 Lucene 全部是用 PHP 编写的,之前该模块的主体还是用JAVA编写的!
所以说,你并没有退步!

#42


语言不重要,重要的是思想,逻辑
无所谓哪门语言

#43


语言有关系吗?
......

#44


.net会打败php这个毫无疑问,我坚信。(我又来陈水了哇哈哈哈)

.net需要20的智商和100的时间来学习就可以精通。php需要100的智商和20的时间来学习可以精通。

一个将军带领的军队很容易打败一群武林高手这是事实。把废物们都利用起来,这是.net的高明之处。.net里的高手也很多,不过与php的高手不同的地方是.net里的高手是不用写代码的。

#45


.net学习起来没什么兴趣(对于喜欢动手的人来说),而PHP就不一样了,如果认为PHP学的差不多了,可以用C来些PHP的扩展(相信这是一个由浅入深很好的途径),不过.net中的一些观点还是很不错的,如果能移植到PHP中来就爽了!


#46


问题你要吃饭

#47


各有各的好处 不存在进步和退步吧

语言只是工具而已 思想最重要(或许你还没有能体会这个层次,本人也只是皮毛,唐突之处,见谅)

.Net的构架、以及ASP.net对一个http请求的处理 都有很优雅的地方,如果你只知道控件的话,好不客气的说,等于没学!!
C#的一些模块、构架都比较优秀,当然包括C#语言本身的设计都是极其优雅的,以及最新的C#3.0,你会觉得very good!

php的*、开源、简单易用等确实也比较舒服、但是也有很多缺点,.net也一样。
或许javascript 你用多了,也会觉得非常好的语言,以及java、python各有各的长处,并不能说明用那种语言就分了三六九等,其实不是这样的。
如果你在.net下面对tcp/udp/等网络协议熟悉了 linux下面也差不远,C++等都是一个原理嘛。

#48


多学了一样东西,难道是退步吗?

#49


我也正想转php。

#50


11111

#1


请phper们指点迷津,我觉得选则一门语言,应该还是要和自身的性格相关吧,我最近才发现我喜欢php语言风格,以前只想到asp.net名头大,php没什么名份,可现在越发的了解到自己对asp.net的水土不服,而且花了不算少的钱买了很多相关的书,到现在却都没有清晰起来,反而看php的书才几天,就神志清明,却也怪了,只是php要记住许多的函数,要费点脑筋。

#2


孰高孰低,理当看正在做的事儿,不是看用的什么工具吧。
用PHP设计框架的,同asp.net写业务逻辑的,孰高孰低,一语便知。

#3


功夫在诗外!

#4


php,希望它一路走好,不然大家都走到山穷水尽就不好了,不论怎么说,从名字上,从易理解度上,从清晰上,从心理学,我都倾向于php了。

微软的.net只是前期用了心理学上的图简单的心理,弄出了大量控件打出快速开发及代码量减少的口号,以吸引人们眼球,拉到选票,可到后期,我才得它并没有从心理学上让我开心过,因为控件是华丽的外衣,在微软的“外衣”思想下,这种控件风格的大量的asp.net书充斥着书店,可是却多少耽误了人们的内在修为,只顾着让人去学习如何穿衣去了,也沿用了麦当劳的快歺思想,图快,可快的背后的那些东西又真的并不简单,这就是矛盾的地方,可真的从asp.net 2.0那我并没有好好的达到什么内在修为


php的大象,mysql的海豚,从心理学上讲都是让人愉悦的图像信息,充满生机,刺激着大脑,首先赢在形象上。接下来对于我来说,它赢在使人建立对代码的控制上,很清晰,很深刻,让人觉得是在直观快速的把握,而我学asp.net的过程,却一直是控件及代码间弯弯曲曲的掌握,这“把握”和“掌握”却又是别有洞天,炯然不同的两种感受了。

#5


或许,我觉得可以从php入手做网站,学习代码流程及数据库读取,因为php里描述得很直观,这样可以建立对网站的脉络上的清晰思路,然后再上升到asp.net或jsp,不过那时还有必要再学跟php同一领域内的asp.net或jsp了吗?

#6


1、跳槽——从一家公司到另一家公司,并不存在进步还是退步的问题。只是想获得更适合自己发展的空间。选用主打编程语言也是同样的道理
2、存在就是必然。任何一种变成语言都有其长处、都有其短处。我们在实际工作中要善于扬长避短,而不是在一个树上吊死
3、作为对程序员的基本要求——至少要熟练使用三种以上编程语言

#7


一种语言并不能说就比另一种语言差

#8


谢谢顶贴人

#9


功夫在诗外!

#10


1、跳槽——从一家公司到另一家公司,并不存在进步还是退步的问题。只是想获得更适合自己发展的空间。选用主打编程语言也是同样的道理
2、存在就是必然。任何一种变成语言都有其长处、都有其短处。我们在实际工作中要善于扬长避短,而不是在一个树上吊死
3、作为对程序员的基本要求——至少要熟练使用三种以上编程语言
_____________________

xuzuning(唠叨)算是老前辈了,应该不会错,我作了一年半.net又转java一年,到头来又学php没办法说是进步还是退步反正思想还在.为你鼓励一下!

#11


我也要从ASP.NETL转到PHP了,今天是第一天接触
没办法,新的项目就要用PHP

#12


+U吧!

#13


本人几个月前由.net转到PHP,现在又想转回.NET了。

不过感觉学习一下PHP的经典开源软件还是不错的。

#14


语言并不那么重要
重要的是思想
但跳来跳去也不是好办法,不要到了30多岁了还不知道搞懂了什么
一旦选中了它,就勇往直前地走下去吧!
祝马到功成!!!!!!

#15


选择PHP是一种精神。*的精神

#16


ding

#17


只要你不停的在学习,就是在进步!

#18


yangyu112654374(Spaceman) ( ) 信誉:100    Blog  2007-03-13 19:50:25  得分: 0  
 
 
   只要你不停的在学习,就是在进步!
  
 
==========


应该这样说:
只要你不停的在学习的是程序,那就是在退步!

#19


谢谢各位,又有“汽油”发动自己了,呵呵,主要是学asp.net老长时间了,不是不努力,可是依旧对它没有清晰的映象,相反看php才几天就已经情不自禁了。可能編程也应该是有些文化气息的吧,asp.net和php的文化气味不一样,我始终对asp.net水土不服,我也想过了,有时对某一种东西的坚持并不一定有结果,该放手时就放手(呵呵,像在谈感情哈),而找到适合自己的应该是算作一种幸福,简单的幸福,我发起现php能治病,治好了我在asp.net世界中的抑郁症

#20


学啥不重要,自己喜欢才能学得好 :)

#21


其实我也在相当长的时间内跟你有同感,不过看了相当多的书,在弄清楚了ASP.NET整个框架工作原理,从MSIL的DLL到页面输出,那种迷糊感就少多了。

#22


各有各的好处,如果你在windows下编程,我建议你用ms的产品,如.net,如在多种操作系统下用php

#23


各有各的好处,如果你在windows下编程,我建议你用ms的产品,如.net,如在多种操作系统下用php

#24


。。。。。。。。。

#25


顶!我支持php

#26


多学一点再回头看

#27


从生理学的角度来看。选择PHP还是不错的。至少在WEB上来讲(讲速度,讲效率的WEB)

#28


欢迎加入。

#29


我是准备从PHP转.net了。。。。。

#30


市场也是要考虑的

#31


d

#32


我要把.net 坚持到微软倒闭

#33


大哥,你要明白php和.net是两个阵营:linux和windws;一个是开源,一个是垄断。
开源的世界没有边界;微软是商业公司,.net是商业产品。
不用多说你也明白,你所感觉到的正是开源文化和商业行为的区别。
如果你是微软 你会怎样发展.net这个商业产品?!
开源也是一种精神!可敬的精神!加入开源队伍 会有别的意义:奉献精神,正是它推动了开源。

另外,php是专业做网站的语言,linux风格的语言,不同于.net。
学php的上升空间在于整个linux的开源世界。
--------------------------
good luck!!!

#34


会使用这种语言了,你就是进步!

#35


俺不转

俺都用。

奉劝楼主:并不是说不用控件,就不够.net了。你完全可以用PHP的方式来写.net。所有的限制,只存在于你的脑海里。

@_@

#36


学习贵在坚持,我是个php初学者,但我有信心一定会坚持下去...

#37


学什么东西都一样,偶现在转.net,但是还是很怀念写PHP的时候。。。。。。不过,偶导师说过,什么语言都一样,学精了就行。

#38


PHP版本太多,到5.2多了吧。
.net现在还好,就到2.0吧。
由强语言向弱语言转,我认为是退步吧
不过你要是学不会强语言,但可以学会弱语言,那也是进步

#39


网络编程重要的是思想,语言是工具,学以致用罢了

#40


只认方向,不认语言

#41


想学什么是跟兴趣而定的!
PHP 能够胜任很多复杂的任务,就怕你能力不够,对PHP的了解不够啊!
就说吧新版的 Zend Framework 里面的搜索模块 Lucene 全部是用 PHP 编写的,之前该模块的主体还是用JAVA编写的!
所以说,你并没有退步!

#42


语言不重要,重要的是思想,逻辑
无所谓哪门语言

#43


语言有关系吗?
......

#44


.net会打败php这个毫无疑问,我坚信。(我又来陈水了哇哈哈哈)

.net需要20的智商和100的时间来学习就可以精通。php需要100的智商和20的时间来学习可以精通。

一个将军带领的军队很容易打败一群武林高手这是事实。把废物们都利用起来,这是.net的高明之处。.net里的高手也很多,不过与php的高手不同的地方是.net里的高手是不用写代码的。

#45


.net学习起来没什么兴趣(对于喜欢动手的人来说),而PHP就不一样了,如果认为PHP学的差不多了,可以用C来些PHP的扩展(相信这是一个由浅入深很好的途径),不过.net中的一些观点还是很不错的,如果能移植到PHP中来就爽了!


#46


问题你要吃饭

#47


各有各的好处 不存在进步和退步吧

语言只是工具而已 思想最重要(或许你还没有能体会这个层次,本人也只是皮毛,唐突之处,见谅)

.Net的构架、以及ASP.net对一个http请求的处理 都有很优雅的地方,如果你只知道控件的话,好不客气的说,等于没学!!
C#的一些模块、构架都比较优秀,当然包括C#语言本身的设计都是极其优雅的,以及最新的C#3.0,你会觉得very good!

php的*、开源、简单易用等确实也比较舒服、但是也有很多缺点,.net也一样。
或许javascript 你用多了,也会觉得非常好的语言,以及java、python各有各的长处,并不能说明用那种语言就分了三六九等,其实不是这样的。
如果你在.net下面对tcp/udp/等网络协议熟悉了 linux下面也差不远,C++等都是一个原理嘛。

#48


多学了一样东西,难道是退步吗?

#49


我也正想转php。

#50


11111