那就一直用ASP啊,别理会别人说什么没前途,任何东西只要学精了,都不会无前途的.

解决方案 »

  1.   

    不过我确实感觉asp前途不大啊,发展限制得很。
    不得以啊。
      

  2.   

    要转的话可以试试 jsp 和 j2ee 吧。
    关于 java 的基础可以看看 core java 和 thinking in java 这两本书。
      

  3.   

    楼上说的俺一本都没看完,汗ing
    可是同学推荐我直接向j2ee挺进,从架构开始,迷茫中
      

  4.   

    我也是觉得应该直接学j2ee 
    但j2ee的重点是什么呢?我想了解一下,有个大致的方向。
      

  5.   

    我是先学习的PHP,后来因为一个项目改用了ASP,因为有了PHP的经验,改用ASP很简单,但是在用ASP的时候,我觉得爆不爽,说他简单就是不用配置什么直接在IIS下面调试,但是,当程式齣現錯誤的時候,調試起來簡直要人命,一點辦法都沒有,報錯機製太差暸!PHP做的要比ASP好!
    現在工作暸,又轉到暸JSP,J2EE上暸,不過剛開始的時候覺得挺不願意的,PHP真的很好用,我現在還是很喜歡,簡潔快速。現在用起J2EE,覺得對事務,LOG處理的可以說是ASP,PHP不及的,而且編譯執行,速度也比其他兩種快,唯一讓我感到不爽的就是以前用慣暸ASP,PHP,覺得J2EE的配置實在不是很很爽,不過,還是最愛J2EE!
      

  6.   

    .net更有前途??
    I dont think so
      

  7.   

    如果你真的打算学JAVA,最好是从头学起,从基础开始,JAVA的基础东西并不是很简单,更不用说精通了,再说又有几个精通的,虽说入门难,本能说前景不好.我看还是打好基础吧,万丈高楼平地起吗
      

  8.   

    to  kip(希蒙):   我的情况和你差不多。说说你转Java 的一些经验啊。
       
       还有,我就是觉得j2ee的服务器配置比较麻烦,不像iis简单。呵呵
      

  9.   

    请大家推荐一下开发工具和帮助文档之类的。win2000下的。谢谢咯!
      

  10.   

    这种问题没有答案阿
    什么东西只要精通就好
    .net也是很有前途的
    这些东西不会被一家垄断的
      

  11.   

    学java主要是因为做企业应用java比较多些。用什么工具比较方便些啊?可以自动填充的。
      

  12.   

    我刚学了jsp,javaBean serverlet还是很难找工作,建议你不要改行
      

  13.   

    学习J2EE并不是一蹴而就的。从宏观的角度上讲,J2EE这个构架设计的相当的庞大。虽然说开发者可用的资源非常丰富,然而,却给学习者造成了相当的困惑。首先,学习Java,OO思想和实战经验非常的重要。这其中,设计模式的思想非常的重要,它是一种方法集一样的东西,也就是适应什么样的业务逻辑场合,就用哪一种典型的惯用的对象关系结构。要能够跟类代码很熟练的打交道,进行重构、整理等等。说白了,进行企业开发,光有一个UltraEditor或EditPlus是不够的。一定要掌握具体的J2EE集成开发环境和相应的构架工具,运用工具本身的Refactoring的特性去对类代码进行方便的修改以及重复利用可重用的成员方法、类模式,用UML工具进行类体系的设计,甚至于重用设计模式等。其次,要彻底的学习好Servlet和JSP的开发,把Web开发的基本功打的很扎实。在实际的企业开发领域,有相当的一部分系统并没有(必要)用EJB等纯高端的中间件技术来开发业务系统。在这些系统里面,往往Servlet或JSP直接和数据库进行连接,从而实现了大部分的功能。如果对Servlet学习掌握的很好,在一个新的企业中,往往能够直接进行简单系统的开发,上手很快。第三,用正确的方法学习EJB。J2EE的Pet Store范例所代表的系统设计构架是很好的。但是这种构架代表着一种唯美的风格,并不是对每种企业业务都适用。事实中的设计风格,更趋向一种大颗粒的EJB设计风格,也就是各种EJB的功能模块并非设计的非常的细碎,而是高度的简并化,一个EJB完成比较复杂的业务功能。第四,学习用Java进行UI开发,也就是开发常规应用程序。这也是非常重要的一方面。Java的UI设计和其他的开发语言非常的不同,为了使程序的界面在不同的平台上不至于走样,Java引入了Layout的概念和机制。那么UI上面的元素在容器大小和位置变化后,这些元素将按照特定的法则变化。设计Java的UI非常的有技巧性。不过,最重要的一点,就是Java程序员必须同时对Swing和AWT子构架非常的熟悉,包括里面的各种类、Bean的用法。当然,掌握一套好的Java开发工具的使用,能够使UI开发效率大增。第五,学习用Java进行网络编程。这里面有三个东西特别的重要。首先,就是要特别重视Web Service编程的学习。其次,要能够用Java进行http、smtp等协议的编程,也就是借助一些Bean,能够和WebServer等网络服务器进行直接沟通。第三,要能够用Java进行Socket编程。第六,学习使用JDBC。用Java进行Client/Server类型的数据库开发,也相当的有用。这是我的一些建议,请参考。
      

  14.   

    CPPBuilderExpert(流金岁月)
    说得非常好啊,受益匪浅
    把眼光放低些,别就知道j2ee
    先学好j2se,没有这些基础,j2ee只是空中楼阁
      

  15.   

    我以前也是学ASP的。一般的网站之类的东东开发起来很快,但适合个人单独开发,因为页面尘和逻辑成不能分开对于经常要修改的项目就不太适合,JAVA肯定是有前途的,好处大家都说拉,要看你自己的情况比如时间等等,网络开发用JAVA 桌面的用DELPHI比较好个人意见!
      

  16.   

    我学习东西相对是比较被动的,到了新公司,需要的东西你就要学习的.我现在的工作是公司的一套基于J2EE的B/S程序,尤其程序与数据库的
    结合非常紧密,大量的控制都是从数据表中取得的,并且也没有任何一
    点设计方面的资料.以前是一个自称是北大的研究生在这里接着别人的工作续做了5个月,
    老板不满意,炒掉了他.现正在困惑+苦学ing!
      

  17.   

    to CPPBuilderExpert(流金岁月):
      受益匪浅啊,谢谢咯。to PXXYJ(螃蟹) ( ) :
      做桌面我也是用DELPHI,vb。
      

  18.   

    stick to you choose,good luck for u
      

  19.   

    不是选择语言的问题
    而是你对你所用语言的熟炼程度
    你只要精了某门语言你同样可以用它来解决别的语言能解决的问题
    比尔.盖兹不是说过,他可以用Basic语言把windows重写一遍
      

  20.   

    同意 楼上的不是选择语言的问题
    而是你对你所用语言的熟炼程度
    你只要精了某门语言你同样可以用它来解决别的语言能解决的问题
    比尔.盖兹不是说过,他可以用Basic语言把windows重写一遍
      

  21.   

    由于以前有C/C++基础,这两天我把java的一些语法和面向对象设计看了一遍。
    现在可以做一个简单的接口并实现该接口了。
    代码不涉及复杂语句,主要是System.out.print()之类的简单语句。
    但是说应该明白了Java 里的:package , extends , interface,implements之类的东西。
    下一步我应该怎么学呢??请过来人指教一二。
      

  22.   

    其实学什么是无所谓的,学好了就可以,有了基础继续学什么都好说,不过个人认为确实asp有些力不从心了,终将被淘汰,转换其他平台也不失为一个好办法。
      

  23.   

    其实我也觉得编程不论什么语言都是共通的。
    但不同的语言又都有自己的特点。
    而在做项目的时候,最终还是要靠某一特定语言来实现的。
    所以掌握特定的语言还是非常重要的,要提高编码的质量,对语言本身的掌握程度还是必须提高的。而这种提高不是一时半会就可以做到的。虽然在思想上各语言都差不多,但在实现细节上的工夫还是要下的。我现在用的是JCreate。
    不过好象我看的不少招聘信息要求的都是JB。
    不知道用惯了JCreate再转用JB会不会麻烦。
      

  24.   

    确实不是象很多程序员所认为的那样“有了C++语言的基础,学什么语言都易如反掌”。说Java简单,是指Java的语法要素简洁明了,很连贯。但这并不意味着Java的思想简单。Java语言体现着“后面向对象”的风格理念,使得整个语言在上层方面特别的粗壮,相对C++来说,Java更容易构架庞大的类体系。
    Java的类继承规则和interface相关的语法应该是Java语言中最重要的要素,这一点是肯定的。在领会了这些语法规则之后,就应该着重学习awt、swing等Java程序框架的知识了,也就是彻底通晓Java的常规应用程序的内在机制,在这其中,也是真正演练Java语言的思维能力。
    在这个基础上,应该学习Java数据库开发(普通程序),学习JDBC(以及JDO)编码,然后学习J2EE中的Servlet(包括Tomcat服务器的使用),然后了解J2ee的全局。这样下去就差不多了。
    新手们一定要注意,Java是一个实务性很强的编程语言,也就是说实际的编程能力非常关键,需要编写大量的代码进行锻炼才行,而且还得和各种服务器平台软件打交道,能够进行配置、排除故障等。那么85%以上的知识量都在实战方面。所以得实践、再实践。
      

  25.   

    重视工具的  就是coder
    重视逻辑的  就是designer
    重视问题的  就是manager
      

  26.   

    靠!凭我的感觉做软件就向做人,格局要大,我觉得J2EE的格局够大,.net的格局够大,学好哪一门学问都应该有前途!
      

  27.   

    to  CPPBuilderExpert(流金岁月) :   多谢指点。呵呵
      

  28.   

    to kip:j2ee什么东西编译执行?你指的什么?
      

  29.   

    流金岁月老兄,多谢,又受教了!呵呵。其实C++和Java还是有很多地方有不同的,考过SCJP你就知道了。
      

  30.   

    ◢█〓★发布CSDN浏览器(免费)〓★█◣
             ◥◣◣◣★◢◢◢◤
                ◣★◥◤★◢
                   ◣★◢
                    ◥◤
                     ★欢迎大家对我的作品提出宝贵意见,并在此感谢项有建版主的支持。下载(项有建网站):http://www.338888.com/PumpCSDN.rar
    讨论:http://expert.csdn.net/Expert/TopicView1.asp?id=2445039用我的这款浏览器,能够轻而易举的实现每天定时自动登录所有用户。方法是,把CSDN浏览器可执行文件加入到Win2000的计划列表中,并在命令行参数中加入-l就可以按照规定的时间登陆了。如果CSDN浏览器开着,则直接点击工具条上面的笑脸按钮即可。
    该款浏览器有很多特性:
    1、主工具条可以停靠在不同的地方;发帖面板能够停靠在不同的地方,并能够自动隐藏
    2、具有帖子地址收藏功能;
    3、自动登录所有用户功能;
    4、通过链接托拽,创建不同CSDN论坛的快捷页面;
    5、页面自动登录;
    6、常用文字可收藏到仓库中,用时直接双击拷贝;
    7、多文档的模式打开多个的帖子,并能后台打开;
    8、多用户无缝切换发言(这对某些人来说,可能是最重要的)。注意事项,如果是老用户,可以用该版本覆盖原有版本的exe文件进行升级,但必须在原版本目录下手动删除CSDN_TB.ini和Layout.ini两个配置文件,否则工具条不会更新。