最近看了几天Java,感觉Java的Struts跟ASP.NET的服务器控件很相似啊,只不过Java没有.NET这么好的IDE,需要手动配置而已。这不: 
Struts: 
<%@   taglib   prefix="s"   uri="/struts-tags"   %> 
<s:textfield   name="username"   label="username"> </s:textfield> 
<s:submit   label="submit"> </s:submit> asp.net: 
<asp:TextBox   ID="txbUserName"   runat="server"   > </asp:TextBox> 
<asp:Button   ID="btnSubmit"   Text="确定"   runat="server"   OnClick="btnSubmit_Click"   /> 这是不是Java也太落后了?开源反而被开源的搞砸了?Sun想搞厉害点的IDE还得看这些开源的脸色? 还有Apache.org这个组织也太厉害了,Java都得靠他提供框架。 一搜Java,就是在教配置这些Struts2,spring,Hibernate等这些东西,反而教编程的却少了,真是无聊。还有各种琳琅满目开源框架、今天这个升级了,明天那个又更新,刚看了1.0,原来最新版已经3.0了。这个说这框架好,那个又说我这个也不错。有一个IDE叫Eclipse,等下又来个MyEclipse。让我这新手一时还真弄晕了。感觉就是一艘没有船长的船,谁都可以领军方向,可苦的可是咱们呀,搞了这个又搞那个。不知道我的理解、我的观点对不对?????绝对没有喷Java之意,只是我一时的想法。 另外,asp.net现在也要搞mvc,此mvc和java的mvc相比,又有什么相似和不同之处啊?

解决方案 »

  1.   

    如果只有一种编程语言,那不是很无聊?
    IT本来就是在不断的进化,所以不停地更新是必然的。
    灵活和开放正是java的魅力所在,不过也确实增加了学习的开销,要不停的学习新的东西
    。net的IDE和控件做的的确不错,但是缺乏活力和第三方的支持高端企业市场还是java份额多,各有千秋吧
      

  2.   

    以前学JAVA就是被框架搞晕了,才不学了。
      

  3.   

    喜欢简单的东西,现在发现.net也很不简单,入门还很远
      

  4.   

    Struts是MVC的框架,用于结构控制的,里面带的标签和ASP.NET服务器控件差不多。
      

  5.   

    java里配置麻烦,学起来有些麻烦。