首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >快速启动web开发

快速启动web开发
EN

Stack Overflow用户
提问于 2009-11-23 05:41:37
回答 2查看 333关注 0票数 1

我用Python作为桌面客户端服务器程序为我的软件编写了一个原型,但我想将真正的版本作为一个web服务来完成。)我看见光了吗?更好的部署和降低成本)麻烦在于,我不知道web开发。

我已经做了一些webdev-ish的事情:我有一个带有表单的页面,当提交时,Apache将运行我的Python脚本,它将执行一些服务器端的任务,然后在一个新的页面上将结果发送给用户。它是一个非常简单的工具(不使用任何DB或框架),但我认为这是基于web的服务的基本思想.我认为。对我来说,这是一个解决办法,我没有意识到这是webdev。

因此,我对它的工作原理有了一个基本的了解,也了解了我过去8年的编程经验,但我需要学习:

如何设计网站(XHTML和CSS?)

  • Javascript以及AJAX

  • )数据库的更高级特性(Postgresql)

我认为Python/Django是一个安全的赌注。

对从哪里开始有什么建议吗?我不是那种有耐心读一本书的人;我宁愿先做一些简单的东西,然后是越来越大的东西,但我似乎无法专心学习网页设计--我仍然用表格来格式化所有的东西。

干杯和感谢

EN

回答 2

Stack Overflow用户

发布于 2009-11-23 05:46:09

查查Django。Django是一个高级别的Python框架,它鼓励快速开发和干净实用的设计。

会有一个学习曲线,但你最好学会如何在第一次正确地完成它。查看文档,并开始构建小型Django应用程序。Django网站上有教程。

是的,无论如何你都要学习HTML和CSS。

顺便说一句,桌子不是邪恶的。你不需要学习你的第一个CSS网站,但你需要尽快学会正确的CSS布局。有免费的CSS模板,您可以使用,这使正确使用CSS更容易。

票数 0
EN

Stack Overflow用户

发布于 2009-11-23 07:40:52

我只对Django稍感兴趣,但我听到了一些好的东西,所以如果你喜欢的话,就坚持下去.继承和模板语言

XHTML块只需要不重叠(标记容器规则、良好的XML语法和包含的元素在新元素开始之前关闭)。老实说,启动web布局最简单、最常见的方法是PHP,所以我建议作为第一种选择,因为它是以模板为中心的。

我最喜欢的CMS是ZOPE,它与Python一起构建并用于脚本编写。Zope3更像Django,我使用的Zope2 (Python2.4.x)最初有一些内部语法和方法需要处理,但是如果您想尝试它,我有一个基本的站点编辑框架。

其优点是对象数据库层次结构类似于站点结构、脚本继承、内容对象(HTML块和上下文值)、属性.因此,复制被最小化,整个网站可以成为一个简单的模板,重用和扩展最大化。导航脚本,按月归档&列出已编写脚本的内容,页脚一次,边栏继承整个站点-重写为子目录,编辑或指定最接近URL路径的本地实例的对象/属性,然后查找根。

用户可以将角色划分为XML/HTTP/FTP等所有ZOPE方法,包括用户定义的方法,这样丰富的客户端就可以有效地处理工作流媒体。批处理媒体上传每个项目和元数据的默认容器(文件名、类型扩展),这样用户就可以正确地了解他们的详细信息。ZOPE可以承载文件或静态的、远程的,只要应用程序知道在哪里找到它们(应用程序或项目根的一个基本属性)。

如果进入Django,则ZOPE的ZODB独立库部分仅用于持久存储,没有ORB。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1781292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档