网页制作C#和JAVA
现在的话,网页制作主要是C#和JAVA了吧?C#能完全替代JAVA么?还有,我知道的网页有的是ASP的有的是PHP,这是什么?我在考虑攻哪个比较好吖。。。大家给点意见JA...
现在的话,网页制作主要是C#和JAVA了吧?
C#能完全替代JAVA么?
还有,我知道的网页有的是ASP的有的是PHP,这是什么?
我在考虑攻哪个比较好吖。。。大家给点意见
JAVA除了可以做网页之外还可以做游戏是吧?
能综合的分析这两种语言吗? 展开
C#能完全替代JAVA么?
还有,我知道的网页有的是ASP的有的是PHP,这是什么?
我在考虑攻哪个比较好吖。。。大家给点意见
JAVA除了可以做网页之外还可以做游戏是吧?
能综合的分析这两种语言吗? 展开
4个回答
展开全部
首先,楼主要知道,网页分为2部分,一部分为前台显示部分(也就是你打开网页看到的部分),另一部分为后台部分(比如你想在网上输入2个数字,然后显示出他们相加的和,服务器是如何得出这个结果的呢,这就需要在服务器中写入将2个数字相加的算法,这个算法就是后台部分)
接着,前台,现在主流的是ASP,javascript(和JAVA不同,是另一种语言),CSS,DIV,楼主初学,就先学下ASP好了,其他的等慢慢熟悉后再学吧
再然后呢,就是后台了,现在后台一般由C#和JAVA编写,由C#做后台,ASP作前台的叫ASP.net,由JAVA作后台,ASP作前台,叫做JSP
现在我们再来比较ASP.net和JSP
其实2者差别并不明显,主要有以下几点:
1,从就业角度来说,目前国内市场需求ASP.net的要多些
2,从应用系统来说,JSP适用范围更广些,ASP.net是作为微软公司创造技术壁垒的拳头产品,几乎可以肯定在未来ASP.net能应用于LINUX和UNIX希望渺茫,他更多的依托的是微软WINDOWS
3,从软件工程来说,ASP.net由微软公司提供全方位的组件,和编程服务是JSP不具备的,而JSP由第3方提供的开源框架技术,让其适用范围,和可扩展性更加广泛又是ASP.net所不具备的
总的来说,他们各有优劣。但是考虑到国内的国情,1是国内用正版的很少,这就变相削弱了JAVA开源,低成本的优势。2就是,国内普遍是WINDOW系统为主,这就造就了国内市场对ASP.net开发人员需求量大。但根据市场定律,因为需求量大,所以供给量也就会放大,现在别说本专科计算机专业的人,就是很多市场上学个半年几个月的学习班,造就出来大批ASP.net人员,导致了ASP.net普遍工资收入不是很高(其实JSP也高不到哪去,真正高的还是做驱动那块的,哎~~),但是一旦学精后,收入还是很可观。
楼主要是是作为职业规划来说,这2者很难区分出高低好坏。要是只是作为初学者,一个兴趣爱好,可以由C#入手,学习下从微软提供的各种组件服务什么的体验下人家的思想。其实面向对象都差不多,学好后,有兴趣再回头看看JAVA的。至于楼主说的PHP,那是一个低成本,且快速的一种新的网页编程,但是呢,最开始学这个,不是很推荐,因为它不能让你更好的理解整个网页层次结构(换个角度就是说,他入门比前2者要快,如果你只是为了编出一个网页,首选它没错,如果你有更大的野心,想更深入的理解其内涵结构,那么就在前2者里选吧)。最后,楼主说的游戏,其实这几个语言都能做,但是真正要做成市面上的游戏,特别是大型游戏的,一般是以C++开发的。
以上观点都属于个人观点,也许有偏见,怎么选择还是靠楼主多方面了解后再选择,特别是作职业规划,一定要慎重。至于兴趣爱好,那就怎样都行。另外,如果楼主是决定用C#的话,推荐本自己看过的书《ASP.NET 3.5从入门到精通(C#2008版)》,出版社是清华大学出版社,讲得很细,也很全。
接着,前台,现在主流的是ASP,javascript(和JAVA不同,是另一种语言),CSS,DIV,楼主初学,就先学下ASP好了,其他的等慢慢熟悉后再学吧
再然后呢,就是后台了,现在后台一般由C#和JAVA编写,由C#做后台,ASP作前台的叫ASP.net,由JAVA作后台,ASP作前台,叫做JSP
现在我们再来比较ASP.net和JSP
其实2者差别并不明显,主要有以下几点:
1,从就业角度来说,目前国内市场需求ASP.net的要多些
2,从应用系统来说,JSP适用范围更广些,ASP.net是作为微软公司创造技术壁垒的拳头产品,几乎可以肯定在未来ASP.net能应用于LINUX和UNIX希望渺茫,他更多的依托的是微软WINDOWS
3,从软件工程来说,ASP.net由微软公司提供全方位的组件,和编程服务是JSP不具备的,而JSP由第3方提供的开源框架技术,让其适用范围,和可扩展性更加广泛又是ASP.net所不具备的
总的来说,他们各有优劣。但是考虑到国内的国情,1是国内用正版的很少,这就变相削弱了JAVA开源,低成本的优势。2就是,国内普遍是WINDOW系统为主,这就造就了国内市场对ASP.net开发人员需求量大。但根据市场定律,因为需求量大,所以供给量也就会放大,现在别说本专科计算机专业的人,就是很多市场上学个半年几个月的学习班,造就出来大批ASP.net人员,导致了ASP.net普遍工资收入不是很高(其实JSP也高不到哪去,真正高的还是做驱动那块的,哎~~),但是一旦学精后,收入还是很可观。
楼主要是是作为职业规划来说,这2者很难区分出高低好坏。要是只是作为初学者,一个兴趣爱好,可以由C#入手,学习下从微软提供的各种组件服务什么的体验下人家的思想。其实面向对象都差不多,学好后,有兴趣再回头看看JAVA的。至于楼主说的PHP,那是一个低成本,且快速的一种新的网页编程,但是呢,最开始学这个,不是很推荐,因为它不能让你更好的理解整个网页层次结构(换个角度就是说,他入门比前2者要快,如果你只是为了编出一个网页,首选它没错,如果你有更大的野心,想更深入的理解其内涵结构,那么就在前2者里选吧)。最后,楼主说的游戏,其实这几个语言都能做,但是真正要做成市面上的游戏,特别是大型游戏的,一般是以C++开发的。
以上观点都属于个人观点,也许有偏见,怎么选择还是靠楼主多方面了解后再选择,特别是作职业规划,一定要慎重。至于兴趣爱好,那就怎样都行。另外,如果楼主是决定用C#的话,推荐本自己看过的书《ASP.NET 3.5从入门到精通(C#2008版)》,出版社是清华大学出版社,讲得很细,也很全。
展开全部
奇新CMS企业建站系统,Java跨平台,搜索引擎优化,支持整站换肤。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
网页制作,一般的企业站主要用的还是asp/php/jsp语言,很少看到用C#或JAVA做程序的站,这两种语言,用来做软件和应用程序的比较多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这两种语言差不多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询