代码之家  ›  专栏  ›  技术社区  ›  Nazgob

第一个小型Web项目的Web技术

  •  1
  • Nazgob  · 技术社区  · 17 年前

    你认为Django对这类项目来说是一种过分的手段吗?我没有这方面的经验。也许我应该试着定制一些博客引擎或谷歌网站?

    12 回复  |  直到 11 年前
        1
  •  4
  •   corwin.amber    17 年前

    http://code.google.com/appengine )最近它的受欢迎程度有所上升。该应用程序在谷歌的服务器上运行,无需维护Apache和担心运行时间。基本上,您可以得到一个基于Django的解决方案,其中包含一个数据存储,以及一个SDK,它允许您方便地在桌面上开发一个应用程序,然后将其上传到appspot.com供所有人使用。

    tutorial 非常适合让您了解Python和webapp设计的最新进展。还有一个 codelab 其中包含一个简单的Wiki示例。

        2
  •  3
  •   alexmeia    17 年前

    非常简单的网站 Wordpress 可以是完美的选择。

    Wordpress是作为博客平台诞生的,但在更新的版本中,您可以管理页面、联系人表单等。你可以找到好的插件来扩展它的功能。

        3
  •  2
  •   Alex McBride    17 年前

    Django是一个非常灵活的框架,它倾向于向上和向下扩展。仅仅为了一个简单的站点就必须学习整个API可能有些过分,但是如果你想学习一些新的东西,并且有一些空闲的时间,那么它是一个有趣的学习和工作平台。我的建议是安装API并对其进行操作,请阅读 Django book

        4
  •  1
  •   Corey Trager    17 年前

    然后,当您深入到大型框架和库中时,它们看起来就不会那么神奇了。

        5
  •  1
  •   Glenn    17 年前

    如果你真的想知道什么是完成这项工作的最佳工具,那么你必须给出比“第一个小型web项目”更详细的信息如果你要问的是你想学习Web应用程序开发的更多的内容,你已经知道的是C++和Python,那么什么是一个好的Web应用程序栈,你可以利用当前的技能集,然后再提一些建议。

    Django很酷。大家都已经在这里谈过了。如前所述,google应用程序引擎是基于Django的。

    同时,考虑 zope

    如果你想利用你的C++知识,那么就考虑一下 Wt .

    你为什么不看看这三个例子的hello world,然后决定哪一个对你来说最有趣?

        6
  •  0
  •   MunkiPhD    17 年前

    与从头开始开发工作不同,您可以使用大量的网站框架和工具包。这实际上取决于你想使用哪种技术,以及你对语言潜力的感受。如上所述,有如下情况 Joomla Drupal ,它有大量的文档和支持,并且相对容易理解。

    DotNetNuke . 它也很像Drupal和Joomla,所以它是一个很好的CMS框架,您可能会觉得更舒服,因为ASP.Net基于编程语言而不是脚本语言,不像经典的ASP或PhP。如果你要走微软的路线,我也建议你看看他们的网站 BizSpark

    那么你也有很多东西是由 Google ,比如他们的图表和可视化效果——这看起来不像是你在寻找的东西,而是为了将来的参考,或者是一些很酷的小东西,比如地图mashup。

    这真的取决于你愿意学习多少,你有多少时间,有时没有一个艰难的最后期限是可能发生的最糟糕的事情。当然,一切都开始需要更长的时间。当你完成的时候,这项技术要么已经过时,要么你花了太长时间以至于商业计划已经改变。

        7
  •  0
  •   Sergio Hinojosa Sergio Hinojosa    17 年前

    使用django很容易,现在已经有了一个相册应用程序 http://code.google.com/p/django-photologue/ 它也变得与标签,也许你只需要添加一些jquery效果来完成你的网站。

    要做到这一点,您只需创建一个django项目,将应用程序添加到您的设置中,配置URL和模板,就可以了。

    和django玩得开心!!

    塞尔吉奥

        8
  •  0
  •   dave    17 年前

    Pylons 是一个基于WSGI标准的优秀Python web框架。它已经移植了RubyonRails的许多特性,因此对于快速开发来说非常有用。

    我已经使用它几年了,现在它与SQLAlchemy结合用于我的数据库层,我发现它非常适合我所有网站的开发。

    这对我来说已经足够好了 production sites

        9
  •  -2
  •   andy.gurin    17 年前

    http://www.joomla.org/ )它充满了东西,易于使用,也易于定制。

        10
  •  -2
  •   Dexygen    17 年前

    每个人都想要一个框架,但是,假设这个框架在Apache上运行,那么为什么不只是服务器端包括,而且,既然您有Python经验,那么还包括Python CGI脚本,这些脚本通过Javascript发出JSON以在UI中使用呢。通过使用CGI/SSI,您可以将关于框架和/或模板系统的决定推迟到以后,当您有更多的经验时,但是您应该能够合理地重用您编写的任何Python代码。

        11
  •  -2
  •   vfilby    17 年前

    我将投票给Drupal( http://www.drupal.org )

        12
  •  -2
  •   Scott Evernden    17 年前