标签: web-frameworks

哪个Web开发框架最适合Google App Engine?

现在谷歌允许在App Engine上使用Java,我想知道这对App Engine的Web框架选择有何影响.

  1. 我意识到谷歌提供了非常准确的webapp框架.
  2. 可用于App Engine的.96版django是限制性的.
  3. web2py从我所听到的内容中消耗了资源.
  4. Rails(现在可用)不能使用ActiveRecord,ActiveResource,restclient,rmagick.

是否有一些我缺少的东西 - 任何框架都可以在App Engine上运行良好吗?

google-app-engine web-applications ruby-on-rails web2py web-frameworks

10
推荐指数
2
解决办法
9811
查看次数

用于python 3.1用户的Python Web开发框架

我已经学习python一段时间了.在开始这个"学习python"的过程中,我决定学习最新最好的3.1版本的python.我现在后悔这个决定,因为我想尝试一些python web开发框架,看起来他们中的许多人不支持3.1而且看起来可能需要数年才能支持新版本的Python特别是DjangoTurboGears.这真的很令人失望.因此,SO用户,你有什么建议为我运行3.1的网络框架,并支持一些现代(我想我永远不会学习;-))网页框架功能,如MVC/ORM/URL路由/缓存等.

python web-frameworks

10
推荐指数
2
解决办法
1845
查看次数

还有更原始的,功能更强大的Haskell Web框架吗?

我查看了像Snap和Yesod这样的Haskell Web框架.大多数似乎都实现了一种MVC-ish方法,提醒我像Ruby on Rails这样的Web框架.是的,MVC可以通过FP实现,但恕我直言,它并没有显示FP方法的巨大优势.由于HTTP是无状态协议,我希望可能有一个Haskell框架采用更原始,更纯粹的功能方法.有吗?

haskell web-frameworks

10
推荐指数
1
解决办法
1055
查看次数

寻找具有最小配置的轻量级Python Web框架

我意识到Web应用程序框架已经有很好的文档记录,但是已经尝试了2个Python框架并发现它们都不适合我的任务,我希望你能理解这个问题的必要性.

我正在寻找一个Python的轻量级"微"框架,具有以下功能:

  • 基本的HTML布局管理
  • HTML表单,表格等的功能
  • 身份验证和会话管理
  • 最好与mod_wsgi集成
  • 无缝导入包

而已.你可能会问为什么我需要一个框架 - 我没有.但它会节省很多时间,我很惊讶我找不到这样的东西.

我在Python方面相当先进,但希望尽可能轻松地处理HTML和身份验证.我有很多现有的代码,我希望在框架内调用它.我不需要ORM或DAL,我希望我现有的类继续使用自己的MySQLdb驱动程序.不可避免地,对于要处理的身份验证,将包括ORM或DAL,但我不会将其用于除身份验证之外的任何其他操作.

我已经尝试过web2py和Grok,两者都是轻量级的,没有配置的框架,但两者都太高级了.

提前致谢.

python mod-wsgi web-frameworks

10
推荐指数
1
解决办法
3154
查看次数

Flask中的路径路由

我想在共享托管环境中运行Python CGI.我按照Flask的例子,提出了一个小应用程序,如下所示:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

@app.route("/pi")
def pi():
    return "3.1416"

if __name__ == "__main__":
    app.run()
Run Code Online (Sandbox Code Playgroud)

我的.htaccess包含:

Options +ExecCGI 
AddHandler cgi-script .cgi .py .rb
DirectoryIndex index.cgi index.htm
Run Code Online (Sandbox Code Playgroud)

我的index.cgi

#!/usr/bin/env python
from wsgiref.handlers import CGIHandler
from firstflask import app

CGIHandler().run(app)
Run Code Online (Sandbox Code Playgroud)

它成功地将该路径映射/index(),但它未能映射路径/pipi(),而不是返回404错误.我想我会错过一些明显的东西.谢谢您的帮助.

python apache cgi web-frameworks flask

10
推荐指数
1
解决办法
1974
查看次数

使用哪个python框架?

我正在寻找一个适合初学者的框架(在Python和Web开发中).

我已经发现了Django和web.py. 我认为对我来说最重要的事情之一是良好的文档.

谢谢你的帮助,丹

python frameworks web-frameworks

9
推荐指数
2
解决办法
5347
查看次数

选择一个简单的Web应用程序框架

我正在评估我正在开始的业余爱好项目的Web应用程序框架,并且开始疯狂地试图在可供选择的大量框架中做出决定.框架语言没有帮助我过滤框架,因为我对Java,Python,Ruby和C#有不同程度的经验,并且不介意任何这些语言的框架.

我正在寻求帮助,将选择范围缩小到几个,然后我可以更详细地进行调查.

web-frameworks

9
推荐指数
2
解决办法
2万
查看次数

什么是最小的Java Web MVC框架?

我正在寻找一个Java Web框架,它需要为非常小的应用程序提供最少量的配置.Spring&Struts在这里肯定是矫枉过正.这是一个可以在没有任何框架的情况下编写的应用程序,但我更愿意使用最小的MVC框架,如果我能找到一个.

java model-view-controller web-frameworks

9
推荐指数
3
解决办法
1万
查看次数

9
推荐指数
1
解决办法
2596
查看次数

express.js(或类似)应用程序的异步初始化

考虑一个例子:我有以下express.js应用程序(请参阅下面的代码片段).我希望在整个应用程序生命周期中有一个与DB的持久连接,以及一个与我自己的服务的持久连接(需要异步调用才能启动).还有一些入口点,即不仅可以通过HTTP协议访问我的应用程序.当然,我想避免服务初始化代码重复,并且可能有几个这样的异步初始化服务.

/* app.js */
var app = require('express')();
// set views, use routes, etc.
var db = require('monk/mongoose/etc')(...); // happily, usually it's a sync operation
var myService = require('./myService');     // however, it's possible to have several such services
myService.init(function(err, result) {
    // only here an initialization process is finished!
});

module.exports.app = app;


/* http_server.js (www entry point) */
var app = require('app');
// create an HTTP server with this app and start listening


/* telnet_server.js (other entry …
Run Code Online (Sandbox Code Playgroud)

javascript asynchronous web-frameworks node.js express

9
推荐指数
1
解决办法
1736
查看次数