浏览 8619 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-12-29
tasian简单来说就是采用传统的C/S开发界面的方法开发Web应用,作者甚至做了一个GUI的Eclipse插件,在这种方式下,不需要写JS,甚至完全不需要写HTML,你的代码只有Java class,没有了恼人的界面工作,主要的UI是通过tasian提供的组件库来编程,最后通过Servlet统一输出,界面的样式如同传统的MDI窗口,由于有GUI设计器,这部分工作也算是可视化的。 我不得不说作者很强,tasian的思路也非常有趣。 优点: 1、完全的C/S风格,对于操作型应用,非常友好 2、开发简单应用极为快速,不需要写HTML/JS。 3、学习成本很低,只需要了解tasian的组件API,不需要了解HTML/JS/CSS。 不过tasian的缺点,我想到的有这些: 1、如果框架本身没有提供这种组件,那么自行开发是比较困难的。 2、用tasian做出来的应用风格是千篇一律的,要自己调整风格相当困难。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-12-29
以前看了一下,感觉挺新奇的,不过类似这种用开发桌面应用习惯开发web应用的框架以前也有。如果做界面复杂的web应用,这个排起板来,IDE不知道支持的怎么样。
个人感觉这种 http://wicket.sourceforge.net/ExampleHelloWorld.html wicket这样起码要有Html做为模版的开发才能对现有公司人员不造成太大冲击。 完全凭借tasian这样框架来生成的,需要自己深入了解开发出来组件才行,可是这个成本不一定比html js css的写要低。 我倒是一直感觉这个挺好玩的。 http://www.salmonllc.com/website/Jsp/vanity/Sofia.jsp |
|
返回顶楼 | |
发表时间:2005-12-29
blueoxygen 写道 以前看了一下,感觉挺新奇的,不过类似这种用开发桌面应用习惯开发web应用的框架以前也有。
Echo 2 就是这样的框架,而且 Echo 2 还是典型的 One Page 的应用。 不过还是怀疑每次修改了界面,是重新编译 Java 类并且重新部署应用方便呢,还是直接修改 CSS 文件方便?不依靠立即生效的界面布局描述文件,把界面布局全部放在 Java 代码中,本身就是一种倒退。 学点 CSS 有那么恐怖吗?可以花一年时间学习 Hibernate,却不愿意花一周时间学习 CSS? |
|
返回顶楼 | |
发表时间:2005-12-29
tasian 也许可以照顾到桌面应用编程出身的程序员转向web应用的开发。但我感觉一旦他们对web应用的开发有了自己的心得,便会开始抱怨各形各样的交互界面让 tasian 显得捉襟见肘了。
多年不断的寻觅和挫折,我已经相信,浏览器厂商的合作及web标准的推广才能真正简化web应用的开发。 一定有人会用 Hibernate 战胜 JDO和CMP来说明,民间天才的创意也可以影响业界的标准。 但 Hibernate 的思路其实是符合主流的,只是在实现方式上有所不同。而在桌面应用都恨不得全部用xml来定义UI的主流方式下, 我觉得 tasian 是在背道而弛。 我同意dlee的说法,我一直觉得你可以用A静态语言去实现B脚本语言的解释器,但用A静态语言去拼凑B脚本语言的代码,然后再交给B脚本语言的解释器去执行,很不节约。 |
|
返回顶楼 | |
发表时间:2005-12-30
引用 Echo 2 就是这样的框架,而且 Echo 2 还是典型的 One Page 的应用。
以前下载了个Echo看了看,demo里有很多bag.弄的不愿意继续下去. 对于这类框架,我的看法是:绝对不会成为主流,至少熟悉css,html,js的人不会选择它. |
|
返回顶楼 | |
发表时间:2005-12-30
如果这个组件的开发能够很强大的话,还是有些前途的。
可惜这个工作量太大了,而且得不到主流支持。 |
|
返回顶楼 | |
发表时间:2005-12-30
dlee 写道 blueoxygen 写道 以前看了一下,感觉挺新奇的,不过类似这种用开发桌面应用习惯开发web应用的框架以前也有。
Echo 2 就是这样的框架,而且 Echo 2 还是典型的 One Page 的应用。 不过还是怀疑每次修改了界面,是重新编译 Java 类并且重新部署应用方便呢,还是直接修改 CSS 文件方便?不依靠立即生效的界面布局描述文件,把界面布局全部放在 Java 代码中,本身就是一种倒退。 学点 CSS 有那么恐怖吗?可以花一年时间学习 Hibernate,却不愿意花一周时间学习 CSS? EchoPoint为Echo提供了很多实用的UI控件和功能,其中HTML和JSP模板可以布局页面。 不过最近EchoPoint好像没有什么进展,没有EchoPoint,Echo2的推广更难! |
|
返回顶楼 | |
发表时间:2006-01-03
这个框架真的很强,对作者也是佩服得五体投地。但是现在这个时代来看,这个框架真有点反清复明的意思。
|
|
返回顶楼 | |
发表时间:2006-01-16
利用这类框架来避免写不那么友好的Javascript,达到类似开发swing程序的开发感觉,不如直接使用SWT之类的来得干脆点。
|
|
返回顶楼 | |
发表时间:2006-11-14
robbin 写道 http://www.tasian.net/
tasian简单来说就是采用传统的C/S开发界面的方法开发Web应用,作者甚至做了一个GUI的Eclipse插件,在这种方式下,不需要写JS,甚至完全不需要写HTML,你的代码只有Java class,没有了恼人的界面工作,主要的UI是通过tasian提供的组件库来编程,最后通过Servlet统一输出,界面的样式如同传统的MDI窗口,由于有GUI设计器,这部分工作也算是可视化的。 我不得不说作者很强,tasian的思路也非常有趣。 优点: 1、完全的C/S风格,对于操作型应用,非常友好 2、开发简单应用极为快速,不需要写HTML/JS。 3、学习成本很低,只需要了解tasian的组件API,不需要了解HTML/JS/CSS。 不过tasian的缺点,我想到的有这些: 1、如果框架本身没有提供这种组件,那么自行开发是比较困难的。 2、用tasian做出来的应用风格是千篇一律的,要自己调整风格相当困难。 http://www.tasian.net/ 这个网站竟然开不了了 |
|
返回顶楼 | |