在我上大学2002年的时间VB6就有人说要从国家二级考试中被淘汰。
我们单位刚完成一项学生信息管理软件,用的还是VB6+sql2000。VB6的ADO很好用也够用!
我也只学过VB6,是不是它已经老了?与其它语言相比它薄弱在那里?

解决方案 »

  1.   

    我现在还在用VB6的ADO,作为一门语言是老了,作为编程工具,完成数据库等功能够用就行,客户不管你用什么语言,要的是结果.主要看你有什么应用,适合用什么编程工具
      

  2.   

    比如说,用.NET EF,一行代码就可以实现检索数据。
    VB6里面要定义Connection Recordset 查询 取结果 关闭连接至少写十几行。比如说 Ruby,根本不用设计数据库。Active Record 框架自动维护数据库架构。你定义一个人员对象,User表就出来了。
      

  3.   

    其实对于一般的应用,根本不需要和SQL以及数据库打交道。
    如同20年前就没有人直接和磁盘扇区打交道了。
    10年前很多用VC++/ODBC写数据库的人对于用VB写程序的很不屑一顾。
    个人觉得数据库是一个让出学者困惑的东西。所以如果你什么都不会,学新的要比学老的简单。
      

  4.   

    工具够用就好,谈不上什么老不老,什么
    时候某种windows彻底不支持VB6了,而
    人们又非要用这种windows的时候就真正
    到头了。现在还有很多服务器在跑windows2000,
    真不知道谁老了。
      

  5.   

    最近只要有这种帖子,caozhy就很可能来宣传一通:)
      

  6.   

    正在参加 Web Camps Shanghai,接收MS的宣传ing。