对我本人而言,2007春节期间的两大好消息是:
- Tapestry5 先后发布两个预览版本5.0.1, 5.0.2,并给出Roadmap,明确将在2007秋季正式发布。
- “易语言.飞扬”先后发布两个测试版本1.0.1, 1.0.2,且持续改进中,半年之内还会有可用的IDE。
Tapestry5:开源的Java web framework,采用基于组件(Component Based)的开发模式,提供WEB开发领域的全套解决方案。http://tapestry.apache.org/tapestry5/
“易语言.飞扬”:易学易用、高效实用、面向对象、跨平台的计算机编程语言,类似于Java。http://www.dywt.com.cn
虽然两者有很大的区别,但在我看来,却也有不少相似之处:
- 都是在原有项目的基础上全新构建的:Tapestry5 之与 Tapestry 1-4,“易语言.飞扬”之与易语言
- 都是从2006年上半年正式启动的
- 都有一个超级N人领导着项目开发:Tapestry5 的 Howard,“易语言.飞扬”的吴涛
- 都是充满创新的项目
- 我(liigo)全程关注着这两个项目的开发过程:尤其是Tapestry5,我几乎是每天坚持浏览Howard提交到SVN的Java代码;对于“易语言.飞扬”开发过程,我也了解的比其它人多一些
- 我对这两个项目都有着很高的期待
我希望有一天,能将 Tapestry5 的思想引入“易语言.飞扬”的WEB开发领域。
分享到:
相关推荐
### 关于Tapestry 5的关键知识点 #### 1. 什么是Tapestry? Tapestry是一个开源框架,用于创建动态、稳健且高度可扩展的Java Web应用程序。它补充并建立在标准Java Servlet API之上,因此可以在任何Servlet容器或...
Tapestry5和jQuery集成.使用jQuery以极少的兼容问题完全替换Prototype 和 Scriptaculous库 标签:tapestry5
### Tapestry5:构建Web应用程序 #### 一、Tapestry5概述 Tapestry5是一种先进的、基于Java的Web开发框架,它以其强大的功能、灵活性以及易用性著称。该框架由Howard Lewis Ship创建,并由Apache软件基金会维护。...
Tapestry5版本带来了许多改进和增强,包括更好的性能、更直观的API以及更强大的功能。 1. **组件基础**:Tapestry5的核心是组件,它允许开发者将UI分解为独立的、可重用的部分。每个组件都由Java类和HTML模板组成,...
《Tapestry4开发指南》是一份针对Tapestry 4框架的详尽教程,旨在帮助开发者深入理解和熟练运用这一强大的Web应用开发工具。Tapestry是一个开源的Java框架,由Apache软件基金会维护,它提供了组件化、MVC模式以及...
5. **tapestry-upload-LICENSE.txt**:关于Tapestry中文件上传功能的许可信息,帮助开发者处理用户通过表单提交的文件。 6. **tapestry-spring-LICENSE.txt**:Tapestry与Spring框架集成的许可,Spring是一个广泛...
### Tapestry 5:构建 Web 应用程序 #### 一、Tapestry 5 概述 Tapestry 5 是一个强大的 Java Web 开发框架,它为开发者提供了高效且简洁的方式去创建复杂的 Web 应用程序。本书《Tapestry 5:构建 Web 应用程序》...
Tapestry 3.0是该框架的一个早期版本,尽管现在可能已被更现代的版本如Tapestry 5或6所取代,但了解其基础知识仍对理解Web开发的历史和技术演进有所帮助。 在Tapestry 3.0中,主要知识点包括: 1. **组件模型**:...
### Tapestry 5:构建Web应用程序 #### 一、引言 Tapestry 5是一款功能强大且易于使用的Java Web开发框架,它旨在简化复杂的Web应用程序的开发过程。本书《Packt Publishing Tapestry 5 Building Web Applications ...
本指南将深入探讨Tapestry 5的核心概念、功能和最佳实践,帮助你成为一名熟练的Tapestry 5开发者。 1. **Tapestry 5基础** - **组件模型**:Tapestry 5的基础是组件,它们是可重用的、自包含的UI元素。组件可以是...
`apache-tapestry-5.3.8-bin.zip` 是Apache Tapestry 5.3.8版本的二进制发行包,包含了运行和开发Tapestry应用所需的各种库文件。 1. **Tapestry框架**:Tapestry是由Howard Lewis Ship创建的一个MVC(Model-View-...
在本文中,作者Renat Zubairov和Igor Drobiazko介绍了如何使用Tapestry 5 创建一个具有CRUD(创建、读取、更新和删除)功能的简单应用。通过这个示例,读者可以学习到Tapestry中的页面导航、依赖注入、输入验证和...
本书《Tapestry 5 构建 Web 应用程序》由 Alexander Kolesnikov 编写,为读者提供了关于 Tapestry 5 的全面介绍和深入指导。 #### 二、目标受众 本书主要面向希望学习或提高 Tapestry 5 技能的 Java 开发者。无论...
Tapestry 5是一个开源的、基于组件的MVC框架,它提供了丰富的功能,使得开发人员能够更高效、更简洁地构建动态、高性能的Web应用。 在Tapestry 5.1版本中,主要包含以下几个核心知识点: 1. **组件模型**:...
Tapestry 5 提供了一系列的功能,包括输入验证、本地化/国际化、状态管理和URL映射,使得开发者能更高效地构建安全、可扩展的Web应用。 Tapestry 5 的优点主要体现在以下几个方面: 1. 用户友好:Tapestry 在设计...
Tapestry是一款强大的Java Web应用程序框架,由Apache软件基金会维护,它提供了一种基于组件的模型来构建动态、数据驱动的Web应用。本教程将帮助初学者了解Tapestry的基本概念,带你逐步入门并掌握其核心组件的使用...
5. **表单处理和验证**:熟悉Tapestry的表单处理机制,如何进行数据验证,以及错误消息的显示。 6. **国际化和本地化**:了解如何实现多语言支持,包括资源文件的使用和国际化策略。 7. **性能优化**:探讨如何...