我在选择一个产品框架,倾向于Nagare... 有什么想法?

1 投票
2 回答
522 浏览
提问于 2025-04-16 05:24

http://www.nagare.org/

关于产品类型和框架的使用,可以想象成类似Facebook的东西(虽然它不完全是社交网络,但在这个讨论中差不多可以这样理解)。

基本上,我希望找到一个稳健、可扩展、易于使用的框架(学习起来越简单越好),还要能兼容旧版浏览器,并且能很好地与其他技术结合(比如Postgres,除非有特别好的理由推荐Cassandra)。

我看过或有人推荐过的其他框架/工具有:

  • Google Web Toolkit + 服务器端Java

  • Django

  • Ruby on Rails

  • ASP.NET + Mono?(我知道……)

  • PHP/Perl/BBQ

我对Web框架的经验不多,所以无论我们最后选择什么(不管我提到过还是没提到过),我都会学到一些新东西。有什么想法或推荐吗?有没有人对Nagare(或Pyjamas)有经验?

2 个回答

4

作为Nagare的首席开发者,我非常鼓励你在自己的产品中实际尝试使用Nagare,这样你就能真正看到它和其他框架(比如Django、Pylons或Flask)有什么不同。Nagare是以组件为基础的(它和Seaside使用的是相同的组件模型),并且它有一些很先进的功能,比如可以直接注册回调、状态组件、使用Ajax而不需要写任何JavaScript代码,以及使用继续操作,这些都让Web应用看起来像桌面应用。实际上,我们发现很多像你这样的开发者,如果之前没有Web开发经验,反而能更快上手Nagare,因为他们没有什么需要“忘记”的东西。

关于可靠性、可扩展性和兼容性,你可以查看我们一些在实际使用中的重要项目

如果你想了解更多信息,欢迎随时询问,也可以分享你的经验给我们

5

我建议你使用DjangoPinax。这两个工具都很强大,而且学习起来相对简单(如果你对Python有一定了解的话)。

这样的话,你应该能在一两天内搭建好一个社交网络。

在前端方面,使用常见的技术,比如JavaScript、CSS和HTML。我相信JavaScript有一些很棒的库可以使用。

撰写回答