有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java会选择以下选项吗:django+smartGWT似乎是一个不错的选择?

我想开发网站迅速与良好的外观,易于使用的组件时,需要。 我喜欢python和java两种语言(各有长处)。 从我的小型研究来看,我似乎希望使用django作为通用网站框架(模型、视图、一些通用应用程序,如登录、注册、评论)。 如果我的网站上需要一些很酷的小工具/组件,比如一些很酷的选择框、组合框等等,我会使用SmartGWT(假设有可能将其无缝集成到Django frameworked web应用程序中),我还想将模板外包给优秀的html/javascript/photoshop/gimp ui设计师

这听起来是个好办法吗?:)

PS我想强调一下我在寻找什么:快速开发、大型社区、用这些框架创建的现成开源(因此我可以寻找示例)、最上面的框架——因此我有现成的组件、易于开发,图形设计师的可用性,因此我可以告诉他们设计这些HTML,他们会将其带回给我,我有非常简单的集成,不会落后于大量的SmartGWT现成组件,如果django对我来说足够了,我不会觉得我错过了所有SmartGWT组件,我可能只会选择它,但我不能忽视SmartGWT中的大量组件

谢谢


共 (1) 个答案

  1. # 1 楼答案

    在过去的6个月里,我一直在开发Django+GWT网站。过去的6周是和一位设计师在一起

    Django和GWT都是优秀的工作方式。我对这两个都印象深刻。。。但是,如果你的主要目标是“非常容易集成”,那么它们可能不是很好的匹配

    Django的默认模板与Flexy、PHPTal或Smarty相比有点垃圾。主要是因为模板本身过于杂乱,无法在Dreamweaver等对设计师友好的工具中使用

    GWT可以像JQuery一样运行,从DOM中取出内容,处理元素,然后将它们放回其他地方。这种工作方式对设计师来说很好,但实际上你希望设计师设计GWT小部件(因为它们是GWT中最强大的功能之一)。然后,小部件的样式化就变成了一个迭代过程,将钩子(CSS样式等)添加到各种类型的GWT面板中,然后相信最终的CSS+JS+HTML组合符合设计师的期望

    主要问题是CSS、HTML、Django、AJAX和GWT的重叠。在不止一个地方可以合法地做很多事情。设计师需要以迭代/互动的方式进行指导。这不像几年前,设计师可以带着一大堆模板回来,而程序员只需将一些模板粘贴到循环和变量中

    我已经以这种迭代方式工作了一段时间,并且正在慢慢改进角色的分离(设计师、css猴子、用户脸编码器、sys.backend等),但我发现这种分离比通常使用web框架时要困难得多

    但是。。。结果非常好,我们已经开发了一个应用程序。这远远领先于PHP+JQuery类型的网站,并且将更容易扩展,白色标签