前几天,Howard(Tapestry老大)向SVN提交了最新设计的Tapestry logo(当然不是他自己设计的,别人代劳):
第一眼看上去就感觉一般,不爽。(后来经人解释才知道图中是“独角兽”,可我怎么看都像子宫:)。
于是我在Tapestry邮件组(http://news.gmane.org/thread.php?group=gmane.comp.java.tapestry.user)中发了一个贴子,“I do not like the new tapestry logo”(我不喜欢Tapestry的新logo),明确表达我的个人意见:
I'm sorry if I hurt someone.
but i really like the old tapestry logo than the new one.
maybe we need redesign another much better one.
the new tapestry logo:
http://svn.apache.org/viewcvs/tapestry/tapestry-logo/tapestry_logo_200x290.png?rev=406173&view=auto
the old one:
http://jakarta.apache.org/tapestry/images/Tapestry-Banner.png
本来还想着多解释几句,以免伤害了此图的设计者,也可避免给我带来无边的漫骂,无奈E文太差,憋了半天也就只说了一句“I'm sorry if I hurt someone.”,…………
没想到反响却出奇的好,两天时间就引来大约 100 个回复贴子(这应该是两年来Tapestry最热的贴子之一,连T4发布时也没有如此热度),大多数都同意我的观点。有人建议来一次logo评选,择优使用;也有人拿出了自己设计的新图。我事先所担心的论战甚至骂战并没有发生。
如果不出意料,上面这个logo应该不会被采纳,而不久之后应该会有一次logo评选活动。毕竟这是民意嘛。
我很希望出现一个能被大多数人所认可的好的Tapestry logo。
分享到:
相关推荐
Tapestry是一款强大的Java Web应用程序框架,由Apache软件基金会维护,它强调了组件化、模块化和可重用性,使得开发复杂的Web应用变得更加简单。本文将深入介绍Tapestry 4的相关知识点。 1. **组件化编程**: ...
3. **项目创建**:使用Tapestry的项目模板或者从零开始创建一个新的Maven或Gradle项目。 4. **编写第一个页面**:在Tapestry中,一个页面是由一个或多个组件组成的。你需要定义一个类来表示页面,并在HTML模板中声明...
Tapestry4作为新一代的Web应用框架,其与Hivemind的深度融合为其带来了前所未有的灵活性和扩展性。无论是对Web应用开发的新手还是经验丰富的开发者,Tapestry4都提供了广阔的空间,让他们能够构建出更加动态、灵活的...
Tapestry5最新中文教程.doc 作者 Renat Zubairov & Igor Drobiazko译者 沙晓兰 发布于 2008年7月2日 下午9时30分 社区 Java 主题 Web框架 ----------------------------------------- Tapestry5.1实例教程.pdf ...
Tapestry 5作为Tapestry系列的新版本,继承了前代的优秀特性,并在此基础上进行了多项改进,使其成为构建现代Web应用程序的理想选择。Tapestry的核心优势包括: - **组件驱动的开发模型**:Tapestry 5采用组件化的...
Apache Tapestry 5 是一个基于Java的开源Web应用程序框架,其设计目标是提供一个面向组件的开发环境,简化Web应用的构建。这个框架的核心特点包括输入验证、本地化/国际化、状态管理和URL处理等,旨在提高用户体验和...
Tapestry是一个强大的Java Web应用程序框架,由Apache软件基金会维护。它强调组件化、模块化和松耦合的开发方式,使得开发人员可以构建出高效、可维护的Web应用。以下是对Tapestry源码、API及相关库的详细解读: 1....
"tapestry学习入门资料" Tapestry 是一个开源的基于 servlet 的应用程序框架,它使用组件对象模型来创建动态的、交互的 web 应用。 Tapestry 使得 Java 代码与 HTML 完全分离,利用这个框架开发大型应用变得...
**Tapestry 3 开发指南** Tapestry 3 是一个开源的Java Web应用程序框架,它在20世纪90年代末至21世纪初非常流行,由Apache软件基金会维护。这个框架提供了组件化、事件驱动和声明式编程模型,帮助开发者构建动态、...
**Tapestry Spindle插件详解** Tapestry Spindle是一款专门为MyEclipse集成环境设计的插件,它使得在MyEclipse 10.7这样的版本中能够方便地开发和调试Apache Tapestry应用程序。Tapestry是一个强大的Java Web框架,...
Tapestry 5.2.6 是一个成熟的Java Web开发框架,它提供了一种高效、模块化和可扩展的方式来构建动态、数据驱动的Web应用程序。这个框架的核心理念是将用户界面与业务逻辑分离,通过组件化的思想实现页面的构建,从而...
Tapestry是一个强大的Java Web应用程序框架,由Apache软件基金会维护。它旨在提高开发效率,提供高度模块化和可重用的组件,以及优秀的错误处理和调试能力。在深入探讨Tapestry的知识点之前,让我们先了解一下这个...
Tapestry是一个基于控件的框架以致于用它开发Web应用类似开发传统的GUI应用。你用Tapestry开发Web应用时你无需关注以操作为中心的(Operation-centric) Servlet API.引用Tapestry网站上的一句话:"Tapestry用对象...
Apache Tapestry 5 是一个基于Java的Web应用开发框架,其设计目的是为了简化Web应用程序的构建,提供组件化的页面构建、输入验证、本地化、状态管理和URL映射等功能。Tapestry 5 强调易用性,不仅对终端用户友好,...
《Tapestry 5 電子書》是关于Java Web开发框架Tapestry 5的一本详尽指南,由Packt Publishing在2007年出版。这本书旨在帮助开发者深入理解和掌握Tapestry 5的各个方面,从而利用其强大功能构建高效、可维护的Web应用...
Tapestry 5.4.1 是一个基于Java的开源Web应用程序框架,它提供了一种构建动态、数据驱动和高度模块化的Web应用的方法。Tapestry 5.4.1 版本是该框架的一个重要迭代,引入了若干增强功能和优化,旨在提升开发效率和...
Tapestry5.0.16文档和大家一起学习
**Tapestry API 深度解析** Tapestry,作为一个强大的MVC(Model-View-Controller)结合模板技术的Web开发框架,为Java开发者提供了一种高效且灵活的构建Web应用程序的方式。它通过组件化的设计,使得代码更加模块...
**Tapestry 实例详解** Tapestry 是一个开源的Java Web 应用程序框架,由Apache软件基金会维护。它采用组件化的方式构建Web应用,提供了丰富的功能和强大的性能优化,使得开发人员能够更加专注于业务逻辑,而不是...