请帮我选择:Django、Drupal、PHP框架、JSP
我无法决定哪种网络技术对我有好处。 我需要一些东西来制作非常简单的网络应用程序,具有单一的关系数据库、身份验证、社交功能。想象一下“桌面壁纸共享社区”。
这些是我个人对我尝试过的各种技术的优点/缺点(一切都与我的经验有关):
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论