visual studio 有很多控件   JSP 开发的ECLIPSE  都没有控件可以拉。。 好难 到底学ASP。NET 还是JSP。。

解决方案 »

  1.   

    按照你的说法,的确是JAVA难,至于说控件也有不是没有.但是你学习的应该是怎么写程序来实现你的目的,而不是怎么使用控件来实现自己的想法.
    如果你能更好的理解语言,写出属于自己的控件,那才是真正的学会
      

  2.   

    jsp只是java项目中的一个层,java 有他很多的自己的特性所在,.NET是MICRO公司的产品自然和自己的操作系统有交好的衔接,使用起来很方便,但是不可移植性是他的一个很的啊的缺点,所以不能说学哪个好,学哪个难,就像LS说的那样  只要用心学 都能学的很好,我也在努力学习~!
      

  3.   

    Eclipse最大的好处在于有很多第三方的插件,并且是免费的
    当然,天下没有免费的午餐,免费当然比较麻烦
    可是,如果你开发了软件,不希望某一天突然被起诉赔钱吧?!ASP.NET的好处在于容易上手,而且只要公司有正版,技术方面的支持也比较完善孰是孰非,我觉得就和从前讨论C++和Java哪个更好一样没有意义,一楼说的不错,只要用心学!都可以学好!
      

  4.   

    只要你用心去学了,学什么都是一样的,没有难不难的问题,只有你花下的时间的多少不一样,个人推荐你去学JSP,因为JAVA的东西都可以放到jsp里,功能很强大,微软的东西,建议不要去学了,他的操作系统都不开源的有什么好学的,代码也不安全
      

  5.   

    .net简单,不过也要用心
    像我不用心,讨厌.net
    哈哈
      

  6.   

    还是.net容易上手。
    但是想学精的话个人认为jsp比较有用。
      

  7.   

    微软的都快成垃圾了。还是学JAVA吧,只要认真学相信有一天是可以学会的啊,其实JSP很简单的啊,不过SCJP要先学好哦,才行哦
      

  8.   

    .NET虽然控件据说很多,但真正合心意用的舒服的没几个,很多还得自己写,有些为了用它的控件改写花的力气还不如自己写。偶准备投奔JAVA。
      

  9.   

    LS们都说的很正确JSP的确是很难,但是个人觉得,只要JAVA基础好,学JSP也不是很困难的,重要的是要用心,多练习,不要浮躁.
      

  10.   

    这个人说:
    只要你用心去学了,学什么都是一样的,没有难不难的问题,只有你花下的时间的多少不一样,个人推荐你去学JSP,因为JAVA的东西都可以放到jsp里,功能很强大,微软的东西,建议不要去学了,他的操作系统都不开源的有什么好学的,代码也不安全
    口气太大,是不是你是JAVA语言的开发者,才在这里说什么微软不行了,希望你以后不要造谣,更不要毁坏别人的名誉。!!!!
      

  11.   

    jsp的设计结构就极为垃圾!
    sun的整体框架已经错了,
    要不是微软执着于占领所有的操作系统市场,不把.net的framework做到其他系统中,java早挂了
      

  12.   

    楼上的那只是你用MS的东西用的太多了,比如操作系统,如果有天,MS对中国实行和巴西一样的政策(具体的你去找),那你就不会这么说了,你可能回说MS垃圾,不入lunix或者unix,或者BSD等操作系统了。我看了在CSDN里面的一个文章,虽然有的偏激,但是不无道理,MS的WINDOWS把中国人的大脑就禁锢了,形成了一个无形的枷锁.
      

  13.   

    asp容易,但asp的VBS只能在win下使用,而jsp支持多个操作平台,所以jsp更有前途。所以建议学jsp啊!
      

  14.   

    建议学java
    因为java比C++简单,比C#容易
    怎么比,java都有优势,怎么说java都处于上风!
      

  15.   

    证明1+1=2最难!现在还没有证明出来,相比之下学习java和.net算是容易多了,不管要学什么,只要用心学!都可以学好!
      

  16.   

    懂啥啊?jsp比asp好?我问你,jsp可以做的asp难道不能做吗?忽悠,接着忽悠,就知道忽悠新人。jsp比asp.net难学一些,在服务器端的架构也不一样,ASP.NET代码量要比jsp少一些,和windows整合地更好。用asp.net开发,配合IIS,SQL SERVER,运行在windows2003 server上,是黄金组合。我觉得这些东西就是平时挣些零花钱的技术,拿这些来吃饭,没太大出息。
      

  17.   

    我说1+1=3他就等于三
    各有各的道理,没必要争论阿
    不过我个人更偏向于JAVA=.=.....
      

  18.   

    对了,对于楼上各位,请问你们要架服务器的话,确定要用WINDOWS么?
      

  19.   

    程序员也分层次啊,大家没必要BS .net和java,挑你最合适的学吧.中国人有一个这样的逻辑,哪个最难就学哪个,或者说哪个工资高就学哪个.挑你喜欢的学吧,请问上面的几位对.net学通了没,或者对java了解了多少?或者很多都只是道听途说而已.转来转去,你就永远是个新手.而如果你一直在讨论java和.net哪个好,一直在徘徊的话,那真是的... 其实.net也不简单,我想说.主要看你怎么做了,除非你一直在拖控件这种,当然简单了.如果你做控件,做框架.那就不一样了.任何事物都是需要自己去改变的,不是不好就去转
      

  20.   

    我决定学ASP。NET 了  谢谢各位!!
      

  21.   

    真要把asp.net学好了其实也不容易
    仅仅会用DataGrid呈现数据的人都还只是门外汉
    可现实是,很多这样的门外汉正在放肆的大叫: .NET太简单,j2EE才是我应该学习的正统
      

  22.   

    不管jsp还是asp/asp.net都不错,我觉得楼主都可以学习。
    但是记住,不能只学微软的技术,这样对自身发展不利,应该要多接触接触开源的世界.
      

  23.   

    想开发大型项目用JAVA 相对要好点中小型项目.NET似乎更能体现出优势~~看自己喜欢
      

  24.   

    自己做JAVA ,.net也做过一些,总体觉得比较这些更会让自己混乱.这两种语言觉得找工作都比较好找,初期薪水都差不多哟.后期(当你有3年的经验后)JAVA可能带来更多的实惠,毕竟 很多垄断行业的项目是由J2EE来做的,提高英语水平,努力学习数据结构,增加软件工程的学习,才是正道,编码如果有问题,那就不要谈语言的优劣,没有几个人是真的吃透了吧!!!
      

  25.   

    不管jsp还是asp/asp.net都不错,我觉得楼主都可以学习。
    但是记住,不能只学微软的技术,这样对自身发展不利,应该要多接触接触开源的世界.
    --------------
    支持!个人感觉:ms抛弃了VF,C++,都转到了C#上面,所以感觉ms不太可靠呵呵,
    也许有一天就抛弃了*,
    象sun现在开放了部分元代码,好多开源框架都是java的 ,如先有java Spring,再有net Spring,java发展比net快,并且自由开放,自主参与!象net有多少...???jsp的设计结构就极为垃圾!
    sun的整体框架已经错了,
    要不是微软执着于占领所有的操作系统市场,不把.net的framework做到其他系统中,java早挂了
    -------------
    反对!您知道jsp的设计结构是什么吗??错在哪里??
    呵呵开源的象jsp的框架多的很,象struts,webwork
    在企业级别当中,还是java重头!
      

  26.   

    >>>在企业级别当中,还是java重头!没有错,可是这不能说明任何问题。java出现的时间要比.NET早,在一个只有CGI、ASP、PHP和JSP的时代,JSP有它独到的优势,企业一直在用,是因为老的开发人员和项目经理还没有退休。
    至于struts,我不知道阁下用它来做什么,处理异常还是处理表单映射,我想任何一个asp.net初学者都无形的用到了.NET下类似的功能:像 string s = txPassword.Text,它甚至不用自己去构建actionForm和修改杂乱的配置文件(对于两种技术,我都只是初学者,说得不对,还请指正)
      

  27.   

    哪个学精都不容易 jsp难学 高手有几个呢 asp.net简单又有几个高手呢 对于开发工具没有必要较真 哪个学好做出的东西都很牛
      

  28.   

    在java版提这个问题,大家都说java好!
    在net版提这个问题,大家都说net好!
    仁者乐山,智者乐水,情人眼里出西施~
      

  29.   

    都差不多,初学可能是。net上手容易,不过从目前来看,是java的天下,郁闷啊我前面是做asp的,晕了
      

  30.   

    同意楼上,个人觉得ASP.NET是入门快的东西,但真要学精通的话,也不是容易的事情,如果你没学上去,你就还只是一个菜鸟,一个入门级的新手(可能你学.NET好几年了),所以说没有什么技术有绝对优势,个有个的好处,JSP个人觉得它虽然没有用控件来做,但你只要用得得心应手的时候,你会讨厌用控件来做的。因为控件的毕竟是死的东西,没多大灵活性,但人是灵活的,让你自己写出来的代码更适应自己没必要讨论这种东西
      

  31.   

    如果你满足于拖控件的水平...那ASP.NET
    如果你满足于在网页上放控件(不管是不是自己写的)的水平...那JSP
    如果你都不满足,那让*SP去死,学.NET,J2EE,架构,软件工程.......
    那时你回过头来看看...争论ASP.NET还是JSP多可笑...
      

  32.   

    从此以后我不再拉控件,我要在.net中开发控件,供全中国人使用!以后,有谁想用到.net控件,库中没有你想要的控件!你报上大名,我帮你做个控件,不是用户控件,是自定义控件!说.net 简单的人根本就是新手,我也是新手,却不会说他简单。新手以为只要实现功能,好看点就算是个完美,其实我们的差距还很大!存储过程,三层结构,在.net中使用Ajax、XMLjava,我支持;.net我支持,所以语言我都支持。但是,说到哪个好和哪个坏,我要反对!不容你们小视任何编程工具,除非你已经把他们掌握的淋漓尽致!任你发挥,天下无对手时。那时,你再到这里来说一说,我就感觉好舒服了!
      

  33.   

    JAVA开源比较多.容易学精.NET容易被MS拖着鼻子走.
      

  34.   

    我现在正在学习.NET,但是我也很喜欢java,java和.net一样重要,但是还是觉得java比较难,.net比较容易
      

  35.   

    这样讨论是没有意义的。我学.Net,但.Net同样不简单。其实最重要的是你的思想,只要你有经验,语言之间是相同的,单纯谈论哪个难易是对新人不负责任的!
      

  36.   

    我是走c\c++\c#开发路线的,曾经教授过java,所以可以所对于c#和java的特点和区别还是有过比较深刻的认识,所谓的难与易不是从表面的认识来看的,仅仅是看到控件多就认为简单,说明还太肤浅,事实上对于c#熟悉的人对于java应该也不会陌生,我在用java swing 来开发程序的时候其实跟我用c#开发.net程序的时候感觉是一样的顺手,甚至于我觉得java swing的开发要比.net winform开发更简单,因为在使用java开发的时候,java的整体框架都是开源的所以查找任何资料都比的快直接翻查源码即可,思路非常的清晰。事实上关注于哪个更好的问题纯粹是一个误区,建议大家选择自己喜欢的语言即可,语言只是实现的工具,关键是思想,思想是相同的,java能实现的东西c#同样能实现。顺便提醒一句建议学习语言要学习强类型语言,这样对于你的oo思想的形成有更好的帮助。
      

  37.   

    楼主,学什么不重要,重要的是你做什么,我学c的,现在却在作java的web开发。
      

  38.   

    重要的就是学什么。
    学习基础。
    推荐新人学习路程。   C++牢固掌握。再牢固掌握javascritp。再掌握java面向对象内涵,牢固掌握。如果你学好这三大件。呵呵。什么.net,什么jsp,都不用再你面前拽了。因为你的基本功比较强了,以后学什么都快,而且从事的事情会比现在的技术人员的档次高。
      

  39.   

    跟着微软走没错的,虽然.net移植性差,但是依托微软帝国的庞大基础,.net会越来越好的
    至于jsp,呵呵
    我的意见是,两个都学~
      

  40.   

    对CTdonner(李浪) 的话深有同感。
    说的再明白一点就是,底层的原理都一样,只不过表现形式不一样,.net和java都是表现形式,况且,他俩之间的表现还有很多惊人的相似。
      

  41.   

    拜托JAVA没有控件其实就是缺点之一,还在那里说呢
    不了解.NET就不要说,如果你对.NET和JAVA的都很精通,能自己一个人设计系统开发系统的话,你再来说吧
    JAVA的优点根本不是像你们所说的那样
    说.NET简单的人其实只是懂点皮毛,.NET博大精深要学的东西很多,你以为拖拖控件把数据弄出来就完事了?知不知道一些要求高性能的我们从来不用控件的?
    JAVA和.NET好那是市场需要,你们懂个屁
      

  42.   

    我认为 C# 比 Java 要难,从语言的复杂程度来看就知道了,C# 比Java多了很多特性,但是之所以我们觉得他容易是因为IDE的造成,假设大家都用Notepad+各自的编译器来写的话,相信是JSP更加容易一点一点,如果没有IDE的支持像.net的那些WebControl是很难发挥出优势的,但是实际上大家在做项目的时候,(我指的不是写Helloworld那种)有谁不用IDE的。单就Asp.net和JSP比(不涉及任何IDE)是JSP简单,但是引入IDE后,写Asp.net比JSP容易。.net控件的确是个很好的东西,他把很多项目中的共用代码能够提取出来,使得我们不需要从新发明轮子了,当然抽象总是会有漏洞的,不一定每一个控件都能满足我们的需要,但是控件的的确确能满足我们很多的需要,不能一棒子打死的。如果都有学过Java和C# 的话,会发现两种语言真的很相似,开始的时候我甚至把C# 当成Java 来写的,如果说跨平台,我发现很少项目是需要跨平台(这里估计会有很多人骂我了),但是这是我这几年的经验。其实.net也能实现跨平台的,但是微软怎么不做呢,我估计是基于自己的操作系统市场考虑的(only估计)。恢复LZ学什么都不重要,如果你选择了Asp.net,当你某一天再学JSP时,你会发现 Handler Moduler CodeBehind 等等JSP都有对应的,实现起来差不多。
      

  43.   

    在java版问这个问题,答案不是明摆着的,不信你去.NET版问问,结果肯定相反,哈哈个人认为JSP入门的话,难度差不多,不过JSP只是j2ee的一小部分,而且缺少微软的MSDN那种中文文档,所以后期学习起来有点难度。.NET平台入门也简单(前提是你有编程的基础),但整个.net framework的内容也很多,内容博大精深,可以涉及整个window的方面,ASP.NET也只是其中的一小部分而已。。
      

  44.   

    写掉一句,ASP.NET和JSP的入门难度差不多。
      

  45.   

    只学过java,。net还没时间学呢
      

  46.   

    有种就不要用win 做开发平台...
      

  47.   

    这个问题总是会引起这么多的争论
    个人觉得学什么都无所谓,但是得有一个明确的目标
    如果希望开发多平台使用的,先拿JSP上手,逐渐熟悉servlet,javabean,然后慢慢学通J2EE等
    如果只是应用在windows平台的,ASP.NET就可以了,并且只要有一定的编程基础,上手相对容易。后台可以是VB.NET,或者C#.NET,选择范围很大。
    所以目标和应用范围是非常重要的。
      

  48.   

    J2EE开发人员比.net薪水高出一大块。为什么?因为J2EE都是开发大项目。所以还是J2EE好。有钱途。
      

  49.   

    首先我现在在学JAVA
    不过我认为微软的东西不会是垃圾,不会过时.
    但我还是喜欢JAVA,喜欢PHP,喜欢MYSQL.
      

  50.   

    我连选择的机会都没有了,只能学jsp,可我是觉得ASP.NET
      

  51.   

    我讨厌microsoft 的东西,但是目前又离不开他
      

  52.   

    很多人把J2EE说成JSP了,JSP当然是简单的了,当然也不能和.net相提并论J2EE的话怎么说也是JAVA高深(难字我就不用了)。.NET那些东西,我中午没事坐在一个.net的后面,就2天差不多知道了。一看ECLIPSE那些全英文的就觉得是高档货
      

  53.   

    一般来说
    JSP的工资比ASP高
    所以JSP比ASP更有难度