|
t*******e 发帖数: 684 | 2 浏览器最终就认html和css。
Java这边web framework比较多,基本两大类,
html为主的,struts, jsf, spring mvc, wicket,比较favor html designers.
还有就是"RIA", GWT, vaddin, echo3之类生成所谓single page application, 对应你
说的source里面一堆的.js文件。
两类framework的适应范围不完全重叠。用那类要看项目的需要。 |
|
t*******e 发帖数: 684 | 3 这个和所谓single page application有什么差别?
server side scripting是指html,xui,还是GWT的xml declarative UI? |
|
g*****g 发帖数: 34805 | 4 Most techniques probably use a mix. One extreme is pure server side
scripting like Strut, another extreme is GWT like pure client side scripting.
They all use MVC, they difference is where and how much C is located.
Control used to be strictly on server, it gradually moves to client as js
frameworks getting more powerful. |
|
t*******e 发帖数: 684 | 5 前端JS,后端WS,没有抽象层?直接引用javascript library,写javascript code?
GWT作为抽象层本身就是java+xml, 实现了你这个前端JS,后端WS。
类似所有支持ajax的Java web frameworks包括DWR都提供了这个抽象层,javascript的
code都是自动生成的,基本不用写。
不理解你的server scripting是怎么定义的。web本身就是server side技术,所有的一
切都是server side的script生成的,不管是不是动态静态语言。
定。 |
|
t*******e 发帖数: 684 | 6 不就是single page application。
web技术分类不是这么分的。分类主要看html是否完全被抽象掉。否就是传统的web
frameworks,如struts, spring mvc, jsf, wicket。尽管他们也支持ajax,reverse
ajax。如果完全抽象掉了,就算RIA,GWT,Vaddin,ZK,Echo都是。
传统的web frameworks好处是designer friendly。作出的网页完全受自己控制。甚至
也可以做single page application.
RIA对developer比较顺手,不需要desiger设计look and feel,但也因此受局限。
目前我还看不出谁取代谁。两者甚至是互补的关系。
Ajax和reserver ajax不管在什么web framework里面,基本都是js+rest实现的。 |
|
F****n 发帖数: 3271 | 7 我觉得你搞错了,现在的趋势是把前端script变成 server side scripting.
以后JSP甚至JAVA(GWT),和其他语言(ZK)写的程序编译成html5/js
程序员不用直接写html/js code. |
|
r*****s 发帖数: 985 | 8 bad idea,
GWT has proven it doesn't work. |
|
r*****s 发帖数: 985 | 9 I'm not familiar with ZK,
debug方便吗?
愿闻其详how it is better than GWT |
|
a*******n 发帖数: 237 | 10 gwt --- one page javascript app |
|
x****d 发帖数: 1766 | 11 1. 看了一下J2EE是一整套技术标准。那么常用的是哪些技术?哪些技术不常用?一般
来说学习J2EE指的是学习什么技术?
Have a look at EE api. However, in the real world Jave EE actually means
more that EE api stuffs, also include other things. It is more like jcp
stuffs can be used by enterprise.
2. 在微软来说.NET是对应J2EE的?那么在python, ruby语言等等中,有没有对应J2EE
的东西?
.net has core and ee separation? I am not aware of. It is orange and apple.
Yeah, they have, in some sense, and you can say no, in some sense. Again,
orange and apple.
3. 现在都是web application, 最流行的就是MVC,这... 阅读全帖 |
|
c*********e 发帖数: 16335 | 12 我们的legacy code,全是自己造轮子,用javascript+jquery+ajax搞定,没用sencha,
gwt之类的。大家写javascript,都是自己造轮子吗?css,js文件那么多,一个一个写,
一个一个调试,真废时间啊。 |
|
o**1 发帖数: 6383 | 13 wicket估计没什么戏。
这种把应该前台做的工作拿到后台去做的web framework都是把简单问题复杂化。
GWT 也是这个样子,现在已经下坡路的厉害。 |
|
x*****n 发帖数: 94 | 14 发站内邮箱如有兴趣.
We are currently looking for a Sr. Java Engineer in Chicago, IL
Position Summary:
HERE are looking for highly skilled senior Java software engineers to work
on internal tools, services and frameworks to support scaling the content
creation processes for our next generation 3D visual mapping platform. This
is an excellent opportunity to work with an energetic and dedicated
technical team on tough problems with direct connection to success of the
company.
Successful candidates will hav... 阅读全帖 |
|
d****g 发帖数: 7460 | 15 好几年没做UI了。好象传统JSP过时了,那现在比如做个小WEB APP,啥是正道啊。
JQUERY?GWT?DOJO/SECHA?还是别的?
能有人给小科普一下不? |
|
l*******r 发帖数: 448 | 16 最近做的是一个GWT的web portal,用servicemix与后端数据库交换信息。需要用户填
写pdf的form,之前是填了以后,通过email提交,现在客户想把这个pdf form在web
portal里面打开,填写,提交通过servicemix向后端传递。看了一下itext library,
有比较多功能处理pdf,但是对于提交表格方面的灵活性差一些,好像只能用它自定义
的handler,
我在想是否将用户填写的pdf form转成html form在web portal里提交,这样比较灵
活性大些?经验不足,请多指教,谢谢 |
|
b******y 发帖数: 9224 | 17 google的东西,不看好,估计将来要过时的。 |
|
|
a***o 发帖数: 3734 | 19 In past 几十年, 瘦客户机 was not successful due to
1. network bandwidth
2. web app can not match look and feel of local app UI.
These two constrains are disappearing, thanks to 3G, fiber optics and
other broadband. Also thanks to ajax, gwt, flash, flex,etc.etc. RIA dev
tools. Web apps become more and more like local app. For example,
google doc and calender are catching up with MS office, UI wise.
Even games can run in a browser.
with regard to 限制用户, there is a big difference between dummy
terminals 40 |
|
g*****g 发帖数: 34805 | 20 For java web development, ajax is hot.
There're tons of ajax framework now, like GWT. |
|
g*****g 发帖数: 34805 | 21 语言本身没有什么复杂的,java语言本身没什么大变化。
但语言是很小的一块,变化多的是主流框架,API。
而且java的选择很多,如果你做architect,consultant,
就会面临很多这样的问题。
比如web框架,struts1.0, struts2.0, Spring MVC, JSF,
Tapesty, Stripe, Wicket,GWT等等都是流行框架,互有长短,
不同项目或者不同公司有不同选择。服务层有ejb3.x, ejb2.x,
spring, guice等。存储层有ORM(hibernate, toplink, ibatis),
JDBC, SP等等的选择。这些框架自己不停的升级。
或者说,java community是一堆component不停产生和升级,让你自己去选
一个stack,而微软是一代一代的整套stack的升级,而且整个跟VS studio
集成了,数据库基本只用SQL Server, 操作系统只用windows。
而整个java community从操作系统数据库到开发工具,都是一个选择问题,
这里头有很多经验的成分,对初学者来说,恐怕还是.n |
|
w****c 发帖数: 2667 | 22 拜托一下,你要批判的话也要有针对性和专业精神嘛,具体说说好在哪里、不好在哪里
。另外,你要批Haskell/Link/GWT的话,尽管批,不过不要一竿子打倒一船人。
你在另外那篇的回帖里提到,Python/Ruby都不算Functional Programming语言,因为
只有First class functions的支持。难道你要忽略Python的Lambda支持?要知道,一
个Lambda就可以成为整个Functional Programming的基础了。而且,实际上具体的语言
并不重要,重要的是这种不同的思维方式。最近,许多“传统”和新兴语言都在竞相加
入对Functional Programming的支持,包括C#、Java等等,这也说明,这已经早就突破
了Research的范畴了。
说到大公司的支持,对C/C++、Java等的支持,更多的是历史和社会经济的原因,并不
是技术的原因。比如,IBM在WAS/RAD上挣了这么多,他们是不会放弃Java,而主动支持
Functional Programming,这也是可以理解的。
但是,新兴的公司可不管这些,也不吃着一套。比如, |
|
k***r 发帖数: 4260 | 23 来自主题: Programming版 - 战国RIA 选择太多了,没有看出来哪个比别的更有前途,基本上各有千秋。
Javascript: YUI, ExtJS, etc.
Java generated html/js: GWT
Flash: Flash, Flex, AIR
SilverLight: 1.0, 2.0
加上其他数不清的支持或者生成AJAX JS的web framework。。。最近又有一个项目要变
成web-based,于是又一次在这里面打圈圈ing... |
|
g*****g 发帖数: 34805 | 24 来自主题: Programming版 - 战国RIA Not neccesarily. With enough components ready now, you can use
java to compile to javascript. such as GWT |
|
g*****g 发帖数: 34805 | 25 来自主题: Programming版 - 战国RIA Name one sl app more popular than gmail or gmap, both written by GWT. |
|
N********n 发帖数: 8363 | 26 来自主题: Programming版 - 战国RIA
Broadcast Olympics in GWT for me please. And regarding GMAP, SL enabled
virtual earth blows the pants off the sluggish GMAP in terms of user
crispy user experience. |
|
c*****t 发帖数: 1879 | 27 这没啥吧,不需要买书。你到 w3schools 那里看看 tutorial 就是了。然后
再看看比较流行的 google gwt,yahoo yui 等等。 |
|
r****y 发帖数: 26819 | 28 Flex把actionscript作为中间代码。GWT把js作为中间代码。要维护的不是as或者js。
SL还是跟微软的平台坚守战方向不符。 |
|
r****y 发帖数: 26819 | 29 以GMap在客户端能做到的技术而言,我猜你说的那个医药网站,应该不会有什么超过
的了。换句话说,不管你怎么评价js,js一样可以做出高质量的客户端应用来,只不过
有的不是直接用js来写,而是用别的工具生成js,比如GWT。 |
|
N********n 发帖数: 8363 | 30
You can compare Google Docs with any version of Office, and I guarantee
you GDocs would have their butt handed back to them on a plate. That's
how much 高质量 JS really provides.
The fact programmers dodge writing JS clients directly and choose to code
it in Java first and then convert it into JS via GWT instead shows it's
not as desirous a solution as these H5 pumpers have promised.
You can be sure we won't implement that serious medical software in JS.
JS is sth I wish our tough competition woul... 阅读全帖 |
|
N********n 发帖数: 8363 | 31
How many? How about lot more than any mobile platforms coded in H5/JS?
Who cares JS web apps work cross-platform when the only thing gets across
is the sluggish, minimum-interactive, unimpressive, can-do-without junk
like an email client?
Anytime you try to write a serious rich app w/ JS 豆腐渣, wheels start to
come off the H5/JS bus. You have to sugar-coat it with a GWT, or you have
to hack here and there. Once you have to hack instead of coding, you know
that thing sux, and that's what H5/JS is.... 阅读全帖 |
|
v****s 发帖数: 1112 | 32 最好的js不是人写的,而是机器写的,就像gwt一样
原因
pa
可以
的语
和线 |
|
x******n 发帖数: 9057 | 33 非要评最好的js,最好的候选大概是jQuery,用gwt写的? |
|
v****s 发帖数: 1112 | 34 最好的js不是人写的,而是机器写的,就像gwt一样
原因
pa
可以
的语
和线 |
|
x******n 发帖数: 9057 | 35 非要评最好的js,最好的候选大概是jQuery,用gwt写的? |
|
s*i 发帖数: 388 | 36 html / dom / javascript这些我都用过,开发过一些proj,比如用gwt实现frontend 的
visualization.
我承认我对firefox整个机制,特别是render这一块不是很熟,麻烦给我一两句话说明
ff是怎么
render拿到的一个html的?
如果我修改了比如说mitbbs.com这个html首页,我用dom修改之后,把curse word全部
replace成
****, 然后怎么调用ff让它display?
谢谢! |
|
g*****g 发帖数: 34805 | 37
jboss is an EJB container, I am not a fan of it, but it gets you buit-in
remoting, clustering, transaction, security among others. Spring gets
you those without an EJB container, but Apache Web server doesn't have
the counterpart. You either have to hook up another stack (RoR, Php etc.),
or you have to write your own, and the latter is not realistic.
Sure you can, but again it gets you better productivity, you think Google
compile java code to javascript in gwt for the sake of what?
Probably tr... 阅读全帖 |
|
|
g*****g 发帖数: 34805 | 39 这不就是ajax吗. 这都火了好些年了,你不是才意识到吧.
对于ajax的开发有两种类别, 一种是纯client的framework,
注入jQuery, GWT. 一种是将js的类库用server的framework包装,如vaadin,
wicket等等. 更有利弊.
页面,比如
javascript, |
|
g**e 发帖数: 6127 | 40 I guess they are using GWT to generate javascripts from Java code. |
|
a**e 发帖数: 5794 | 41 Google整个GWT,被自己的Dart搞死了,Dart将来不被自己搞死估计也会被微软或
Mozilla搞死。 |
|
N********n 发帖数: 8363 | 42
On Java board you first claimed JS to be "lousy" so Google designed
GWT to avoid having to write JS. Then in this thread you claimed JS
having nice support such as jQuery. Here's a problem as jQuery is a
framework that encourages people to write JS.
So you are saying it's great now that you don't have to code JS and
it's also great now you can code JS. Either you have no clue or just
wanna talk from both sides your mouth like a snake oil salesman.
Spin and fail.
You don't know jack how trading ... 阅读全帖 |
|
r****y 发帖数: 26819 | 43 dart跟GWT差不多,就是拿来生成js的工具而已吧
说到底还是靠js |
|
m********l 发帖数: 791 | 44 感觉现在的frameworks那么强大,jQuery, ExtJS什么的,client-side GUI开发几乎都
写不到JavaScript,更别提GWT完全都是用Java在写了。。
感觉还是用还是用JavaScript开发比较牛,运行效率最高,都不用来回调用jQuery API
什么的。但是就是编写效率极低,当然也怪自己经验不足 |
|
d****i 发帖数: 4809 | 45 Hahaha, GWT是个吃了激素还长胡子的JS,不管怎样,还是支持原生态的JS。
language |
|