开源网络开发框架

发布于 2024-08-22 12:15:04 字数 1539 浏览 6 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

◇流星雨 2024-08-29 12:15:04

我主要是一名 PHP Web 开发人员,所以我将谈论 php 框架。
我喜欢 Expressionengine 因为它提供了功能齐全的后端,具有用户/组管理功能,并且易于扩展(存在很多插件) 。有了它,您只需对公共接口进行编程,就可以使用后端来管理东西。

如果你想按照自己的方式来做,你可以尝试 Symfony,code igniter (表达式引擎是使用 codeigniter 构建的) 或 Zend 框架。两者都提供类似的工具(MVC、DB Abstraction 等)

I'm a mainly a PHP web developper, so I will talk about php framework.
I like expressionengine as it provide a fully functional backend with user/group management and is easily extendable (a lot of plugins exists). With it you juste have to program the public interface and you can use the backend to manage stuff.

If you want to do it your own way, you can try Symfony, code igniter (expression engine is build using code igniter) or Zend Framework. Both provide similar tools (MVC, DB Abstraction, etc.)

廻憶裏菂餘溫 2024-08-29 12:15:04

我主要是一名 Java 开发人员,所以我会向您推荐一个 .. Python 框架;)

对于您的用例,我强烈推荐 Django

它有一个内置的身份验证系统 其中包括:

  • 用户
  • 权限

对于您的用例也很重要:您可以轻松 扩展内置用户模型以包含用户的偏好。

它也很容易上手。

其他一些不错的功能:

  • 动态管理界面(~脚手架)
  • 灵活的模板系统
  • 快速开发,
  • 它带有对象关系映射器,您可以在其中用 Python 代码描述数据库布局(无需自己编写 SQL),
  • 类似于 MVC
  • 当然是开源的

i'm mainly a java developer, so i'll recommend you a .. Python framework ;)

for your use case, i can highly recommend Django

it has a built-in auth system which consists of:

  • Users
  • Permissions
  • Groups

also important for your use case: you can easily extend the built-in User model to also include the user's preferences.

it's also very easy to get started.

some other nice features:

  • dynamic admin interface (~ scaffolding)
  • flexible templating system
  • rapid development
  • it comes with an object-relational mapper in which you describe your database layout in Python code (no need to write SQL yourself)
  • MVC-like
  • open source of course
简单爱 2024-08-29 12:15:04

我喜欢 Catalyst,它有一个优秀的插件系统,其中包括 Catalyst::ActionRole::ACL (应满足您的用户组要求)

I'm fond of Catalyst, it has an excellent plugin system which includes things like Catalyst::ActionRole::ACL (which should cover your user groups requirement)

朮生 2024-08-29 12:15:04

尽管该框架实际上并不是开源的,但我建议使用 .Net 框架。您不必花钱购买 Microsoft 的 IDE - 例如,请查看 Sharp Develop。 ..

Though the framework is not actually open source, I would suggest working with the .Net framework. You don't have to shell out for Microsoft's IDE - check out Sharp Develop for instance...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文