CSK.Blog--个人原创Weblog

« 我写的TCP/IP教程PRP——最后的16天 »

我们需要什么?.net还是MFC?

最近渐渐的忙了起来,差点忘了每周一次的blog更新……

这段时间看了些.net方面的东西,同时自己也开始矛盾了

的确。光光用VS2005的对象浏览器去看.net framework 2.0的类库,给人的感觉只能用震撼2字形容了。同时体验了C#开发程序、ASP.net奇迹般的把web编程变成了事件驱动式。其强大和快捷性的确令人难于抗拒!

但是我心中总有个声音在警告我不要去过多涉足这项技术,虽然我知道这是未来的潮流所趋,如果不顾这些,自己就会变得落伍。想想也是,ASP、MFC这些似乎已经年级不小了。按照IT界的潜规则,似乎年龄就等于淘汰

而且.net那么强大的类库现成的放在那里,如果自己再完全重新去编别人都有现成类库的程序的确很傻。

但这似乎不能完全说服我的那种警觉。

这不禁令我想起了以前的VB6.0。我对VB6有着特别深厚的感情,虽然高二以后就没有用VB6了。但毕竟是靠VB6起家的。我编写的第一个程序、第一次了解什么叫做程序、第一次知道windows程序怎么开发、第一次写出个有实际意义的程序,都是从VB6开始的。

我想如果要我已开始就学C++,恐怕就不会喜欢程序设计。毕竟我不喜欢纯粹的编码设计,那和数学无异,VB的所见即所得使得当初我这个门外汉立刻对程序开发产生兴趣。

但现在VB6的结局大家都清楚,VB.net完全抛弃了VB一贯的COM构架的作风,成为.net的主力语言。当然作为MS这是必须也是必然的,同时也是好事。但随之而来的于以往vb6工程的不兼容性、语法的较大变革使得当初无数的VB开发者失望。

其实这也是所有高等应用开发所面临的问题:虽然一方面开发的高效、功能的强大、使用的简单的确吸引人,业界也往往将他们视作行业标准,不会.net/JAVA似乎就很难找工作了。但底层技术永远是别人控制的,只要别人愿意,这些一时间曾辉煌一时的技术瞬间就会被淘汰掉,并且这种淘汰是致命的,除非你转化到其他平台上去。

ASP.net的事件编程同样让我警惕,虽然这是今后B/S体系程序的奠基技术,但他隐藏了太多太多的细节。这很像Matrix里面,虽然人们可以十分正常安逸的活在母体创造的虚拟世界中,但总有人会冒着生命危险,不顾眼前的安逸,逃出母体去探究那真实的世界:虽然这世界已被机器占领,没有阳光,似乎是地狱。但他们却乐此不疲……

似乎我现在的状态和matrix中锡安的人们一样吧。宁愿自己用着老掉牙的ASP去手动处理每一件事情,宁愿用着繁琐的MFC开发别人C#拖拖鼠标就能搞定的事。但这种掌控全局的自由是绝对过瘾的!我宁愿身处Matrix之外,即使真实世界已被Matrix瓜分殆尽。

当然也有好消息,Flash也算是比较新的技术了,似乎这会是我的道路,毕竟.net的世界还是靠C/C++这种被业界一看似古董的语言构筑的

当然作为一种开发的需要,.net也会成为我开发的选择,但也仅是一种选择罢了

  • 相关文章:
  • quote 1.vinjn
  • 做ps3游戏的话就不用考虑这个问题了 laf~~
    .net的东西没有安全感
    可能是内心不安分的因素在作怪
    不喜欢被条条框框限制 哪怕大家都称之为规范
    我喜欢的是在桌面上随意涂鸦的快感
  • 3/22/2006 11:58:24 AM 回复该留言
  • quote 3.shenmeluoji
  • 1\“但'底层'技术永远是别人控制的”:做asp,mfc就是做底层吗?
    2\"并且这种淘汰是致命的":那你现在是不是已经没命了?总是担心被淘汰,哪样东西是不会被淘汰的?操作系统你也自己写?
  • 7/16/2009 5:36:20 PM 回复该留言
  • quote 4.macauboy
  • 用asp 還不是好像matrix 一樣活在別人的世界?
    而且還是一個比較差的世界!

    programmer 是工程師...
    不是 語言開發者...
    用到別人已開發的東西...是無可厚非的!
    要創新... 就做一些別人沒做過東西吧!
    不要浪費自己的生命!
  • 7/20/2010 6:32:55 PM 回复该留言

发表评论:

注意:为了有效防止SPAM,任何含有http://字样的消息会被阻止发布同时,本站仅供技术交流,请不要讨论任何政治敏感话题或者低级趣味问题。

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Copyright Shikai Chen 2000-2012. Powered By Z-Blog(CSK Modified)