c*********e 发帖数: 16335 | 1 【 以下文字转载自 Java 讨论区 】
发信人: convergence (Rex), 信区: Java
标 题: aspx网页现在到底流行不?
发信站: BBS 未名空间站 (Thu Dec 27 17:05:14 2012, 美东)
貌似现在都是html5前台+java后台。
不过,asp.net红红火火地,又是ado.net ef,又是mvc 4。但是,平时看到的internet
上的aspx网页并不多阿,银行多半是jsp网页。那用aspx网页的都是什么样的公司,多
少user的网站? |
a9 发帖数: 21638 | 2 除了银行哪些是jsp的?
internet
【在 c*********e 的大作中提到】 : 【 以下文字转载自 Java 讨论区 】 : 发信人: convergence (Rex), 信区: Java : 标 题: aspx网页现在到底流行不? : 发信站: BBS 未名空间站 (Thu Dec 27 17:05:14 2012, 美东) : 貌似现在都是html5前台+java后台。 : 不过,asp.net红红火火地,又是ado.net ef,又是mvc 4。但是,平时看到的internet : 上的aspx网页并不多阿,银行多半是jsp网页。那用aspx网页的都是什么样的公司,多 : 少user的网站?
|
c*********e 发帖数: 16335 | 3 学校也有一些。貌似用户多的安全性高点的地方,用jsp还是很多的。
【在 a9 的大作中提到】 : 除了银行哪些是jsp的? : : internet
|
a9 发帖数: 21638 | 4 用户多的,很少有用java的。
【在 c*********e 的大作中提到】 : 学校也有一些。貌似用户多的安全性高点的地方,用jsp还是很多的。
|
c*********e 发帖数: 16335 | 5 那用什么?
【在 a9 的大作中提到】 : 用户多的,很少有用java的。
|
a9 发帖数: 21638 | 6 php,ruby,python这些东西呗。
【在 c*********e 的大作中提到】 : 那用什么?
|
c*********e 发帖数: 16335 | 7 用这些东西不就图它们免费吗? 比java还是差点。
【在 a9 的大作中提到】 : php,ruby,python这些东西呗。
|
a9 发帖数: 21638 | 8 java不也是免费吗?
java系统资源需求比较高。
【在 c*********e 的大作中提到】 : 用这些东西不就图它们免费吗? 比java还是差点。
|
N*****m 发帖数: 42603 | 9 主要是java的web framework太麻烦
node这样的5分钟搭就可以一个网站
【在 a9 的大作中提到】 : java不也是免费吗? : java系统资源需求比较高。
|
a9 发帖数: 21638 | 10 对的。我觉得java适合那些有功夫慢慢折腾的银行。
对要求快速反应的,还是这些轻量级的php,python这些东西好用。
【在 N*****m 的大作中提到】 : 主要是java的web framework太麻烦 : node这样的5分钟搭就可以一个网站
|
|
|
g*****g 发帖数: 34805 | 11 流量越高的网站,用Java的比例越高。Java占有率虽然低于ASP.net和PHP,但高流量网
站用的最多的就是Java。ASP跟PHP适合中小型项目。几乎所有的非MS大网站都在后端大
量使用Java。
包括Google, Amazon, Ebay, Linked, Twitter, Netflix等等。
【在 a9 的大作中提到】 : 对的。我觉得java适合那些有功夫慢慢折腾的银行。 : 对要求快速反应的,还是这些轻量级的php,python这些东西好用。
|
b***i 发帖数: 3043 | 12 asp.net适合用c#的人,直观进入网站设计。另外,不用学linux,windows大家都用得
比较熟。
php适合从html那边过来的人,直接在html里面写代码。
我觉得java适合会java的人。
internet
【在 c*********e 的大作中提到】 : 用这些东西不就图它们免费吗? 比java还是差点。
|
d****i 发帖数: 4809 | 13 为什么流量高的网站用Java的比例高呢?是因为高流量网站的服务器资源比较多适合跑
Java吗, 还是因为Java相比于PHP, ASP.Net, Python, Perl, Ruby, JS等有比较多的库
可以用,还是因为语言本身的特点?
【在 g*****g 的大作中提到】 : 流量越高的网站,用Java的比例越高。Java占有率虽然低于ASP.net和PHP,但高流量网 : 站用的最多的就是Java。ASP跟PHP适合中小型项目。几乎所有的非MS大网站都在后端大 : 量使用Java。 : 包括Google, Amazon, Ebay, Linked, Twitter, Netflix等等。
|
d****i 发帖数: 4809 | 14 刚从你发的链接上看到,JavaScript好牛啊,占了92.4%的客户端编程语言,如果把第
二位的Flash算成JavaScript的一种,那么JS就是几乎是全部通吃了。随着HTML5的广泛
采用,JS的前景只会越来越好,以后的桌面的UI估计都将是HTML+JavaScript的。
http://w3techs.com/technologies/overview/client_side_language/a
Server端似乎是百家争鸣,百花齐放,各种技术同时并存,PHP, ASP.Net, Java,
Python, Perl, Ruby, Node.js, ColdFusion各种Framework让人无所适从:
http://w3techs.com/technologies/overview/programming_language/a
【在 g*****g 的大作中提到】 : 流量越高的网站,用Java的比例越高。Java占有率虽然低于ASP.net和PHP,但高流量网 : 站用的最多的就是Java。ASP跟PHP适合中小型项目。几乎所有的非MS大网站都在后端大 : 量使用Java。 : 包括Google, Amazon, Ebay, Linked, Twitter, Netflix等等。
|
c*********e 发帖数: 16335 | 15 这些server端技术,哪些是明码存密码的?天涯密码泄露,它是用什么技术写的?
【在 d****i 的大作中提到】 : 刚从你发的链接上看到,JavaScript好牛啊,占了92.4%的客户端编程语言,如果把第 : 二位的Flash算成JavaScript的一种,那么JS就是几乎是全部通吃了。随着HTML5的广泛 : 采用,JS的前景只会越来越好,以后的桌面的UI估计都将是HTML+JavaScript的。 : http://w3techs.com/technologies/overview/client_side_language/a : Server端似乎是百家争鸣,百花齐放,各种技术同时并存,PHP, ASP.Net, Java, : Python, Perl, Ruby, Node.js, ColdFusion各种Framework让人无所适从: : http://w3techs.com/technologies/overview/programming_language/a
|
c***d 发帖数: 996 | 16 aspx网页不行, java网页也不行, 现在的页面技术基本上逻辑都用javascript实现,
template可以在server端或者client上编译。前端server作一些基本的bootstrapping
, authentication, 剩下基本上就是一个cdn冗余的static server.
internet
【在 c*********e 的大作中提到】 : 这些server端技术,哪些是明码存密码的?天涯密码泄露,它是用什么技术写的?
|
d****i 发帖数: 4809 | 17 刚看了一些网上的技术评论,一致认为JavaScript有着美好光明的未来,而且
ECMAScript的标准在改进中,逐渐摒弃了JS一些语言上丑陋的部分,很多专家说
JavaScript有可能成为Web的唯一通用语言,甚至可以前后端通吃,可以说说在server
端比其他framework的好处吗,除了快速搭建?好像Node.js对于NoSQL的数据库操作也
很容易快速,是吗?
【在 N*****m 的大作中提到】 : 主要是java的web framework太麻烦 : node这样的5分钟搭就可以一个网站
|
g*****g 发帖数: 34805 | 18 原因是多方面的。性能,类库支持,可维护性,scalability,legacy支持等等。
Java本来就是企业应用最有代表性的语言。
【在 d****i 的大作中提到】 : 为什么流量高的网站用Java的比例高呢?是因为高流量网站的服务器资源比较多适合跑 : Java吗, 还是因为Java相比于PHP, ASP.Net, Python, Perl, Ruby, JS等有比较多的库 : 可以用,还是因为语言本身的特点?
|
s*********t 发帖数: 1663 | 19 google...lol
【在 g*****g 的大作中提到】 : 流量越高的网站,用Java的比例越高。Java占有率虽然低于ASP.net和PHP,但高流量网 : 站用的最多的就是Java。ASP跟PHP适合中小型项目。几乎所有的非MS大网站都在后端大 : 量使用Java。 : 包括Google, Amazon, Ebay, Linked, Twitter, Netflix等等。
|
g*****g 发帖数: 34805 | 20 LOL, you don't know nothing about google.
【在 s*********t 的大作中提到】 : google...lol
|
|
|
b***i 发帖数: 3043 | 21 google大量使用Python, Java(包括GWT)做前台
google app engine允许客户使用Go, Python, Java。
【在 s*********t 的大作中提到】 : google...lol
|
s*********t 发帖数: 1663 | 22 we're talking about backend here
search, map, gmail, which one is java?
【在 b***i 的大作中提到】 : google大量使用Python, Java(包括GWT)做前台 : google app engine允许客户使用Go, Python, Java。
|
g*****g 发帖数: 34805 | 23 Gmail backend is in Java, GDocs is in Java, G+ backend is in Java, GTalk
backend is in java. In an SOA architecture outside of M$, I can assure Java
is heavily used in most enterprises.
http://en.wikipedia.org/wiki/Google_platform
For example, the back end of Gmail is written in Java and the back end of
Google Search is written in C++
【在 s*********t 的大作中提到】 : we're talking about backend here : search, map, gmail, which one is java?
|
s*********t 发帖数: 1663 | 24 according to Paul Buchheit, creator of gmail, its backend is written in both
c++ and java. the vital piece bigtable is also c++, as well as their gfs.
As for applications, maybe java is heavy, but I go with python always.
Java
【在 g*****g 的大作中提到】 : Gmail backend is in Java, GDocs is in Java, G+ backend is in Java, GTalk : backend is in java. In an SOA architecture outside of M$, I can assure Java : is heavily used in most enterprises. : http://en.wikipedia.org/wiki/Google_platform : For example, the back end of Gmail is written in Java and the back end of : Google Search is written in C++
|
g*****g 发帖数: 34805 | 25 Of course file system, DB and the likes are built in C++, it's their
infrastructure. Java is the key language for their services, where business
logic is located.
both
【在 s*********t 的大作中提到】 : according to Paul Buchheit, creator of gmail, its backend is written in both : c++ and java. the vital piece bigtable is also c++, as well as their gfs. : As for applications, maybe java is heavy, but I go with python always. : : Java
|
c*********e 发帖数: 16335 | 26 javascript只是一个client-side的编程语言,你要它显示数据库上次在什么时候更新
的,它能显示吗?还是要调server-side数据。
其实aspx,jsp的目的,都是在html里加入动态的数据,比如显示上次在什么时候数据库
更新的。
难道現在又回到老路了,不用aspx,jsp显示动态数据?javascript用来显示动态数据?
效率如何?比java beans,servlet,jsp高效?
bootstrapping
【在 c***d 的大作中提到】 : aspx网页不行, java网页也不行, 现在的页面技术基本上逻辑都用javascript实现, : template可以在server端或者client上编译。前端server作一些基本的bootstrapping : , authentication, 剩下基本上就是一个cdn冗余的static server. : : internet
|
N*****m 发帖数: 42603 | 27 server-side js也行啊,根本没啥难度
【在 c*********e 的大作中提到】 : javascript只是一个client-side的编程语言,你要它显示数据库上次在什么时候更新 : 的,它能显示吗?还是要调server-side数据。 : 其实aspx,jsp的目的,都是在html里加入动态的数据,比如显示上次在什么时候数据库 : 更新的。 : 难道現在又回到老路了,不用aspx,jsp显示动态数据?javascript用来显示动态数据? : 效率如何?比java beans,servlet,jsp高效? : : bootstrapping
|
L*1 发帖数: 11537 | 28 这与用什么语言没有关系吧。
【在 c*********e 的大作中提到】 : 这些server端技术,哪些是明码存密码的?天涯密码泄露,它是用什么技术写的?
|
c***d 发帖数: 996 | 29 server side不应该respond html markup 回来。页面markup应该是client javascript
生成的。javascript根据页面需要xhr到不同的web service上拿json或者xml回来, 再
用本地的template render markup。web service你爱怎么写怎么写, 高兴的话用
assembly写也没关系。反正能开socket, talk http协议就行。
aspx, php, jsp这种server side 嵌套html生成页面的做法是应该被淘汰的。
【在 c*********e 的大作中提到】 : javascript只是一个client-side的编程语言,你要它显示数据库上次在什么时候更新 : 的,它能显示吗?还是要调server-side数据。 : 其实aspx,jsp的目的,都是在html里加入动态的数据,比如显示上次在什么时候数据库 : 更新的。 : 难道現在又回到老路了,不用aspx,jsp显示动态数据?javascript用来显示动态数据? : 效率如何?比java beans,servlet,jsp高效? : : bootstrapping
|
g*****g 发帖数: 34805 | 30 That's right. Ajax enables partial page update, it's much faster than server
side scripting.
javascript
【在 c***d 的大作中提到】 : server side不应该respond html markup 回来。页面markup应该是client javascript : 生成的。javascript根据页面需要xhr到不同的web service上拿json或者xml回来, 再 : 用本地的template render markup。web service你爱怎么写怎么写, 高兴的话用 : assembly写也没关系。反正能开socket, talk http协议就行。 : aspx, php, jsp这种server side 嵌套html生成页面的做法是应该被淘汰的。
|
|
|
a9 发帖数: 21638 | 31 初始化页面用html还是快一些。
javascript
更新
据库
据?
【在 c***d 的大作中提到】 : server side不应该respond html markup 回来。页面markup应该是client javascript : 生成的。javascript根据页面需要xhr到不同的web service上拿json或者xml回来, 再 : 用本地的template render markup。web service你爱怎么写怎么写, 高兴的话用 : assembly写也没关系。反正能开socket, talk http协议就行。 : aspx, php, jsp这种server side 嵌套html生成页面的做法是应该被淘汰的。
|
c*********e 发帖数: 16335 | 32 做个小网站,只有10个用户,是可以的。但如果有上万用户,比如facebook,还用做小
网站的方法就不行了。
【在 N*****m 的大作中提到】 : server-side js也行啊,根本没啥难度
|
d****i 发帖数: 4809 | 33 这么说来,JSP, Servelet, JSF等framework都不是很好的选择,直接在客户端用
jQuery发个request就行了,让server端传JSON过来然后在客户端render page就行了?
那以后的趋势就是JSP, JSF, Servlet都没用了?
server
【在 g*****g 的大作中提到】 : That's right. Ajax enables partial page update, it's much faster than server : side scripting. : : javascript
|
a9 发帖数: 21638 | 34 json怎么过来?还不是服务器端这些servelet,c#,php等搞来的?
【在 d****i 的大作中提到】 : 这么说来,JSP, Servelet, JSF等framework都不是很好的选择,直接在客户端用 : jQuery发个request就行了,让server端传JSON过来然后在客户端render page就行了? : 那以后的趋势就是JSP, JSF, Servlet都没用了? : : server
|
g*****g 发帖数: 34805 | 35 流行的架构确实如此。也有用类似Spring MVC的架构,只不过M是XML或者JSON,V仍然
是jQuery一类的客户端。好处就是Server端多了一层Controller,在比较复杂的SOA架
构底下,可以在Server端做一些面向UI的数据整合,整合完了再显示。SOA底下,
Services本身往往比较generic,面向的是其他Service,而不是面向UI的,这么做可以
简化UI。简单一点的网站,什么都跑在一起,UI oriented,这么做可能就没有必要了。
还有一种,是相对比较简单的UI。可以用component based的架构,如Vaadin一类的。
纯Java,底下是GWT的components。很像写Swing。优点是非常简单,缺点是灵活性和性
能要差一点。
总的来说,UI层越来越复杂。我们想招熟悉Javascript和Groovy的程序员,招了好几个
月招不到。
【在 d****i 的大作中提到】 : 这么说来,JSP, Servelet, JSF等framework都不是很好的选择,直接在客户端用 : jQuery发个request就行了,让server端传JSON过来然后在客户端render page就行了? : 那以后的趋势就是JSP, JSF, Servlet都没用了? : : server
|
n*w 发帖数: 3393 | 36 微软自己也在推html5, jquery,knockout的single page application。比较好奇其
对asp.net的影响。不过asp.net mvc刚出来时又人说asp。net web form要死了,但还
是有些人在用。我是不太喜欢webform。 、
asp.net mvc作为server side scripting的一个选择应该会长期存在。 |
N********n 发帖数: 8363 | 37
这根现有的ASP.NET AJAX有啥区别?不过是把AJAX.NET换成了JQUERY而已。
那些REQUEST送到SERVER端还是要WCF的HANDLER来处理。
【在 d****i 的大作中提到】 : 这么说来,JSP, Servelet, JSF等framework都不是很好的选择,直接在客户端用 : jQuery发个request就行了,让server端传JSON过来然后在客户端render page就行了? : 那以后的趋势就是JSP, JSF, Servlet都没用了? : : server
|
a****9 发帖数: 200 | 38 http://trends.builtwith.com/framework
Click a technology for historical trends analysis. Listing based on top 10,
000 sites.
PHP 32.36%
ASP.NET 19.43%
Shockwave Flash Embed 7.94%
J2EE 6.87%
ASP.NET Ajax 5.24%
Adobe Dreamweaver 3.33%
Frontpage Extensions 2.32%
Ruby on Rails 2.12%
ASP.NET MVC 1.72% |
r****y 发帖数: 26819 | 39 php多,说明坛子多吧,其实还是跟应用类型有关。
【在 a****9 的大作中提到】 : http://trends.builtwith.com/framework : Click a technology for historical trends analysis. Listing based on top 10, : 000 sites. : PHP 32.36% : ASP.NET 19.43% : Shockwave Flash Embed 7.94% : J2EE 6.87% : ASP.NET Ajax 5.24% : Adobe Dreamweaver 3.33% : Frontpage Extensions 2.32%
|
g*****g 发帖数: 34805 | 40 php的网站确实数目高,但大部分都比较简单,实际上的工作需求还不如j2ee,这个看
indeed就知道。当然我一扯工作需求,有人就不爽。 |
|
|
a9 发帖数: 21638 | 41 跟linux迅猛增长一个道理。
10,
【在 r****y 的大作中提到】 : php多,说明坛子多吧,其实还是跟应用类型有关。
|
c*********e 发帖数: 16335 | 42 可以的阿,web services就是搞这个的,根据用户的需求,get,post,put,delete等,
用api,让用户得到数据,可以是xml,或者json.现在json很热,xml也很多。
【在 a9 的大作中提到】 : json怎么过来?还不是服务器端这些servelet,c#,php等搞来的?
|