请帮我选择:Django、Drupal、PHP框架、JSP

发布于 2024-10-22 01:27:31 字数 1288 浏览 1 评论 0原文

我无法决定哪种网络技术对我有好处。 我需要一些东西来制作非常简单的网络应用程序,具有单一的关系数据库、身份验证、社交功能。想象一下“桌面壁纸共享社区”。

这些是我个人对我尝试过的各种技术的优点/缺点(一切都与我的经验有关):

DRUPAL

  • (+) 大型社区
  • (+) 便宜的托管
  • (+) 可用的优秀模块
  • (+) 内容类型、视图、SEO
  • (-) 不是一个真正的框架(无法想象如何进行简单的查询/操作)
  • (-) 模板对我来说太不自然了
  • (-) 我讨厌使用那些“块”
  • (-)难以修改/创建模块
  • (-) 不喜欢 php

DJANGO

  • (+) 我喜欢使用 python
  • (+) 模板非常灵活(喜欢继承)
  • (+) 非常好的内置 -在适合我的需求的 ORM 中
  • (+) 很棒的文档和良好的社区资源
  • (+) 很棒的安全功能
  • (+) 干净的 url 系统
  • (-) 托管不太便宜
  • (-) 静态文件、外部资源很棘手
  • (-) 我不太擅长,但(制作一个好的博客对我来说需要几天的工作)
  • 还没有尝试过部署/发布 django 网站。不知道有多难。

PHP FRAMEWORKS(例如:CodeIgniter/Kohana)

  • (+)大量廉价托管服务
  • (+)快速开发(用更少的代码获得很好的结果)
  • (+)大量即用型库
  • (- )不是很好的文档
  • (-)不喜欢 php
  • (-)我发现 django ORM 的安全性要优越得多
  • (-)?!

JSP

  • (+) 我已经使用 java 多年了
  • (+) 持久性 API
  • (-) java 正在消亡吗?
  • (-) 昂贵的托管
  • (-) 基本任务的“繁重”工作流程
  • (-) 旧的 url 方案组织

我想阅读您的意见。我必须找到一种可以用于我所有网络项目的技术(包括为我的客户提供具有内容编辑功能的“普通”网站)。 我强烈希望只使用其中之一来完成所有事情。但我实在无法决定哪个值得深入学习,以便将来也能找到工作!

谢谢。

I can't decide what web technology is good for me.
I need something to make quite simple web apps, with single relational database, authentication, social features. Imagine for example a "Desktop wallpapers sharing community".

These are my personal pro/cons of the various technologies I tried (everything is related to MY experience):

DRUPAL

  • (+) large community
  • (+) cheap hosting
  • (+) great modules available
  • (+) content types, views, SEO
  • (-) not a real framework (can't imagine how to make simple queries/operations)
  • (-) templating is so non-natural to me
  • (-) i hate working with those "blocks"
  • (-) difficult to modify/create modules
  • (-) don't like php

DJANGO

  • (+) i enjoy working with python
  • (+) very flexible with templating (in love with inheritance)
  • (+) very good built-in ORM that suits my needs
  • (+) great documentation and good community resources
  • (+) great security features
  • (+) clean url system
  • (-) not so cheap hosting
  • (-) tricky with static files, external resources
  • (-) i'm not too good at it, yet (making a good blog requires some days of work to me)
  • haven't tried to deploy/publish a django website. don't know how it is difficult.

PHP FRAMEWORKS (example: CodeIgniter/Kohana)

  • (+) tons of cheap hosting services
  • (+) fast development (great results with less code)
  • (+) huge amount of ready-to-use libraries
  • (-) not great documentation
  • (-) don't like php
  • (-) i find the django ORM by far superior
  • (-) security?!

JSP

  • (+) i've been working with java for years
  • (+) persistence API
  • (-) is java dying?
  • (-) expensive hosting
  • (-) "heavy" workflow for basic tasks
  • (-) old url scheme organization

I'd like to read your opinions. I have to find a technology I can use for all of my web projects (including "normal" websites with content editing features, for my clients).
I strongly would like to use only one of them, for everything. But I really can't decide which is worth to study in depth, in order to get a job in the future too!

Thank you.

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文