Yok

苦海无涯,回头是岸啊

你是属于哪一种

.net发展的比较晚,所以.net程序员的来源比较杂,什么样的人都有:

纯.net程序员:
一开始就用.net的,或者以前有用其他语言,但没有受其影响的,规规矩矩,紧跟ms的指导方向.这里的人大多数是这类吧,包括我

把.net当java用的:
算正常. 本来就很相似的东西,思维活跃

把.net当Delphi用的:
对控件很感兴趣, 滥用继承, 有些做asp.net的可能还不是很了解HTML和Script

把.net当VB用的:
喜欢用VB.net, 不懂OO, 对控件感兴趣, 经常犯使用了未初始化的对象的错误, 也有可能不太懂HTML和Script

把.net当asp用的:
和用VB的类似. 但对HTML和Script比较熟悉, aspx里有很多<%%>标记

以上是我在论坛, QQ群里观察人们的讨论及代码片断后总结所得
.net的易用性和所谓跨语言的特性和使大量的程序员轻松的使用上.net, 但是他们很多都摆脱不了以前的习惯, 写出来的程序让人明显感觉到他以前是干什么的. 这导致了.net社区的文化比较混乱,程序员的总体素质偏低.这到底是好事还是坏事?

posted on 2004-10-10 18:24 Yok 阅读(1632) 评论(21)  编辑 收藏 网摘

评论

#1楼 2004-10-10 19:56 常言笑

第一种   回复  引用    

#2楼 2004-10-10 20:46 baogong

我以前是用asp的,但在.net里还真没怎么用过<%%>,呵呵!

以前写asp的时候也普遍用function来封装的.
  回复  引用    

#3楼 2004-10-11 08:22 lichdr[未注册用户]

半個第三種,以前用DELPHI的。不過對控件不是很感興趣。

很不習慣沒有源代碼的東東。找文檔要找半天才找到自己想要的東西,
  回复  引用    

#4楼 2004-10-11 08:29 superhasty

不知道和素质低怎么扯得上关系?

自觉应该算第一类吧,但不认为这种就是最好的。比如使用<%%>,用好了能大大提高程序性能(不是开发效率,而是运行效率)。
  回复  引用    

#5楼 2004-10-11 08:37       

我是(ASP)JScript转过来的,喜欢C# java Jscript这样的语言。   回复  引用  查看    

#6楼 2004-10-11 08:44 Ninputer[未注册用户]

我喜欢用VB,但是不见得我的VB代码就不OO。
事实上我觉得我用VB比若干C#程序员的程序都更“.NET look”
  回复  引用    

#7楼 2004-10-11 08:46 灵感之源      

嘿嘿!我完全赞同装配脑袋!   回复  引用  查看    

#8楼 2004-10-11 12:06 春鱼      


说到素质低, 以上各色的确是.
但不能说.NET社区的文化就是这样.

真正"专业"和"素质高"的程序员不能是以上任何一种.
上面的应该是刚入门时的情景. 一旦成为真正的".NET程序员",
就不会是上面的样子了.
  回复  引用  查看    

#9楼 2004-10-11 13:16 tata

俺觉得楼主的素质比较低,我比较担心.Net社区中有多少像你这样不知天高地厚的人?

你怎么知道用delphi,vb的人写的东西质量就不行呢?
我以前是用的Delphi的,用的控件1/3都是自己写的。
做的每个项目不算窗体,都都上百个类。

我以前也老看不起用vb的,不过最近把一个vb开发的COM+的项目移植到.Net,发现其中很多vb写的模块代码写的非常棒,结构非常清晰。所以说没有垃圾的语言,只有垃圾的人。
  回复  引用    

#10楼 2004-10-11 13:19 涟漪勇      

上面的说法很对,我想说的是:我以前是DELPHI程序员,我现在是.Net 程序员,我总是个程序员.   回复  引用  查看    

#11楼 2004-10-11 15:50 Threading

我是第一种。
不过有一点不好,现在学 C++ 的时候老是把 C++ 的类型系统和 .NET 类型系统搞混。
  回复  引用    

#12楼 2004-10-11 22:11 iCeSnaker

我对语言没有歧视,不管是C#还是vb,delphi,只要能满足客户需要,稳定的运行,我想就可以满足初步的要求了:)   回复  引用    

#13楼 2004-10-12 00:00 小新0574

我是第一种,还学过VB跟C,不过是学校里教的,学得不深,C#是自己学的   回复  引用    

#14楼 2004-10-12 09:36 luke      

楼主的一些话真是让人无话可说。
社区人员素质的高低与.NET没有太大关系,只能说跟随MS太久的人养成Share的良好习惯还有待时日。与 java社区相比,那里的人更加活跃,因为有很多open source的项目。
另外,关注控件是一件好事。我们做软件,要取得用户的认可,才有继续的可能。一个良好的人机界面是非常有必要的,它的重要性,在产品的初期阶段,甚至超过内在的良好的架构。
  回复  引用  查看    

#15楼[楼主] 2004-10-18 18:40 Yok      

虽然语言和ide只是工具,但是它确实会影响人的思维和做事方式.Delphi拖几个控件直接连到数据库就能做出漂亮的程序,有多少用delphi的人还肯花时间去研究oo?用java的人通常认为性能不是优先考虑的问题,但是c++程序员会这么想么?
  回复  引用  查看    

#16楼 2004-10-29 08:32 Ninputer[未注册用户]

你的意思是,我必须研究OO,用控件编写出来的就是垃圾?Java我要考究算法,C++我就乱写?

.NET不适合你用,你应该去用Smalltalk
  回复  引用    

#17楼 2005-07-22 16:38 ken[未注册用户]

ASP的,不过<%%>不多。
什么都用的不太好
  回复  引用    

#18楼 2005-07-25 10:33 蛙蛙池塘      

呵呵,以前搞ASP的,呵呵,脚本也有脚本的优势呀,说不定.NET还得向动态语言借鉴点儿东西呢,现在不是有了泛型了吗,下一步就是更多的动态特性,呵呵。   回复  引用  查看    

#19楼 2005-11-22 13:43 afadadadagasdafafasfaf[未注册用户]

我是哪个也对不上号啊,我可是干了17年程序设计了   回复  引用    

#20楼 2005-11-26 12:53 流星岁月[未注册用户]

我应该算是第一种了,学完C直接学的.NET(C#,ASP.net),用.net两年了,是不是学学别的会更好点   回复  引用    

#21楼 2008-06-09 01:02 hzj[未注册用户]

看了Yok 的一系列MonoRail文章!感觉Yok,写的不错,要是再多点就好了!
随便回答一下,以上种类我不属于任何一种!我属于碰到不同的项目使用不用的架构去解决!
就素质问题我可能是最^^^的,因为我在曾经的一个项目里面各个模块里面分别使用了:
纯.net程序员型
把.net当java用型
把J2EE当.net用型
把.net当Delphi用型
把.net当VB用型
把.net当asp用型
最后一个项目下来,每个模块用的语言都不一样,用的技术都不一样!
只有一个是一样的,那就是全面向对象(_|_)

  回复  引用    




发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 50596




相关文章:

相关链接:

<2009年7月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

公告

不玩了不玩了不玩了不玩了不玩了不玩了不玩了不玩了

与我联系

搜索

 

常用链接

留言簿

我参与的团队

我的标签

随笔分类

随笔档案

相册

Friend Links

积分与排名

最新评论

阅读排行榜

评论排行榜