论坛首页 Web前端技术论坛

一个非常有趣的Rich Client框架tasian

浏览 8619 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-12-29  
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做出来的应用风格是千篇一律的,要自己调整风格相当困难。
   发表时间: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
0 请登录后投票
   发表时间:2005-12-29  
blueoxygen 写道
以前看了一下,感觉挺新奇的,不过类似这种用开发桌面应用习惯开发web应用的框架以前也有。

Echo 2 就是这样的框架,而且 Echo 2 还是典型的 One Page 的应用。
不过还是怀疑每次修改了界面,是重新编译 Java 类并且重新部署应用方便呢,还是直接修改 CSS 文件方便?不依靠立即生效的界面布局描述文件,把界面布局全部放在 Java 代码中,本身就是一种倒退。

学点 CSS 有那么恐怖吗?可以花一年时间学习 Hibernate,却不愿意花一周时间学习 CSS?
0 请登录后投票
   发表时间:2005-12-29  
tasian 也许可以照顾到桌面应用编程出身的程序员转向web应用的开发。但我感觉一旦他们对web应用的开发有了自己的心得,便会开始抱怨各形各样的交互界面让 tasian 显得捉襟见肘了。

多年不断的寻觅和挫折,我已经相信,浏览器厂商的合作及web标准的推广才能真正简化web应用的开发。

一定有人会用 Hibernate 战胜 JDO和CMP来说明,民间天才的创意也可以影响业界的标准。 但 Hibernate 的思路其实是符合主流的,只是在实现方式上有所不同。而在桌面应用都恨不得全部用xml来定义UI的主流方式下, 我觉得 tasian 是在背道而弛。

我同意dlee的说法,我一直觉得你可以用A静态语言去实现B脚本语言的解释器,但用A静态语言去拼凑B脚本语言的代码,然后再交给B脚本语言的解释器去执行,很不节约。
0 请登录后投票
   发表时间:2005-12-30  
引用
Echo 2 就是这样的框架,而且 Echo 2 还是典型的 One Page 的应用。

以前下载了个Echo看了看,demo里有很多bag.弄的不愿意继续下去.
对于这类框架,我的看法是:绝对不会成为主流,至少熟悉css,html,js的人不会选择它.
0 请登录后投票
   发表时间:2005-12-30  
如果这个组件的开发能够很强大的话,还是有些前途的。
可惜这个工作量太大了,而且得不到主流支持。
0 请登录后投票
   发表时间: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的推广更难!
0 请登录后投票
   发表时间:2006-01-03  
这个框架真的很强,对作者也是佩服得五体投地。但是现在这个时代来看,这个框架真有点反清复明的意思。
0 请登录后投票
   发表时间:2006-01-16  
利用这类框架来避免写不那么友好的Javascript,达到类似开发swing程序的开发感觉,不如直接使用SWT之类的来得干脆点。
0 请登录后投票
   发表时间: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/
这个网站竟然开不了了
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics