2011-11-10 44 views
0

我希望这不是太笼统,但是...我最近有机会学习web2py为最后一年的大学项目。在这个主题中,四人组成了8周的时间来设计一个网络应用程序。最终我发现web2py的功能非常全面,它可以非常容易地让网站快速运行,并提供很多选项(janrain等) - 但最终的“风格”结果几乎完全依赖于我们。Web框架与网站风格内置

在其他团队中,他们使用了其他框架(每个团队都是不同的团队),其中一些站点的外观非常漂亮,没有必要花费太多的Photoshop/CSS设计时间和努力。我觉得有些框架在开箱即用的设计元素(按钮,导航选项,小部件,base css等)方面更“友好”,而另一些则不是。

我有一个python(/ C/java)背景,并打算学习PHP的一些观点。那里有哪些框架为裸露骨头之外的网站设计提供了基础?并强调,我浏览了python页面列表框架,我对设计方面更感兴趣 - 即使只是为了看看我的假设是否正确。

+0

你知道其他团队使用的框架吗?他们是否找到了自己的前端框架与服务器端框架结合,或者服务器端框架是否带有自己的前端CSS /布局默认值? – Anthony

回答

1

我不知道其他的框架必然是更“友好”有关的设计元素,如客户端的造型真的是独立于服务器端框架。您可以轻松插入任何前端样板/框架,以提供更好的样式,无论您使用的是哪种服务器端框架。至少在Python框架中,我认为web2py是少数提供任何前端脚手架应用程序(包括一些基本样式)的应用程序之一。与其他大多数人一样,你是独立的。

之前已经说过,web2py将很快发布一款基于Skeleton的新款移动友好型scaffolding application,并改进了造型。虽然你可以很容易地使用其他前端框架,如Twitter BootstrapFoundationHTML5Boilerplate

的web2py还允许开发和应用layout plugins轻松更换应用程序的造型。一些示例可以在herehere中找到,并且它们也可以在应用程序向导中找到(demo)。

0

你的问题似乎过于笼统。我相信你的问题是模板库比整个framwework。

也许这就是你需要:http://beebole.com/pure/。这是一个JavaScript模板库,可让您在不使用嵌入式Python代码的情况下呈现纯html/css模板(使用json数据对动态部分进行填充)。通过这种方式,您可以采用设计良好的静态网站,并使用任何您喜欢的Web框架呈现它们。

1

我感到你的痛苦。作为一个开发人员从桌面世界来,做一些网络的发展,我已经习惯了在同一时间,我选择和安排我的用户界面小部件设置自己的应用程序的外观。

您只需接受基于浏览器的软件不会那样工作。你必须分别学习CSS。希望你会学会喜欢这种指定应用程序外观的方法,但是不管你是否确实在浏览器中没有任何替代方法。

+0

我知道css已经广泛用于静态网站(和一些动态网站)。我只是觉得这是一个痛苦...也许CSS框架? – commentator8

1

到目前为止,我所看到关于Yii框架(PHP)的是,它可以产生一个初始不错的样式化的Web应用骨干,随时为您的工作,它加入你的功能,数据块,用户角色等和当然,所有的自由定义自己的外观和定义HTML视图,CSS,JS等感觉

我即将开始学习和使用PHP框架为我的下一个项目。我从来没有使用框架,但我有几年使用PHP/MySQL。

几周来我研究了PHP框架,并且有CakePHP,CodeIgniter,Zend,Yii,Kohana等等,我倾向于Yii,即使CodeIgniter似乎有更多的追随者,我固执地检查由于高度赞扬Yii特别在其质量建立和表现。

我不知道其他PHP框架有多好“默认视觉样式”区域。

+0

实际上Yii就是其中的一个(我现在记得这个名字),并且看起来很好看。谢谢。 – commentator8