框架还是CMS? [英] Framework or CMS?

查看:138
本文介绍了框架还是CMS?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在学习网络开发,我非常认真地想要找到一个事业。话虽这么说,我一直被告知,做是最好的学习方式,现在我有一个愿景,一个网站,我想创造。我花了一些时间与学习框架来找到一个偏好,如Rails,Django和.NET。我想建立独特的东西,并尽可能多地学习这样做。我应该去框架路线,定制CMS(Drupal / Wordpress等..)还是从头开始工作?

I am learning web development and I'm very serious about trying to find a career in it. That being said, I have consistently been told that "doing" is the best way to learn and now I have a vision for a site that I would like to create. I have spent some time with learning frameworks to find a preference, such as Rails, Django, and .NET. I would like to build something unique and also learn as much as I can while doing so. Should I go the framework route, customized CMS (Drupal/Wordpress etc..) or work from scratch?

推荐答案

我相信它也在很大程度上取决于你想要完成的工作。 是一个软件开发人员或web开发人员选择正确的工具。

I believe it also heavily depends on what you're trying to accomplish. IMHO a huge part of being a software developer or a web developer is picking the right tool for the job.

你快走了。他们会为你提供一些不错的基本功能,但他们也将限制你可以做什么。如果你正在建立一个购物车,博客,或者有非常标准的模式,那么你可能会很高兴。此外,如果您希望非开发人员更改网站,CMS将是一个不错的选择。他们的UI通常可以被日常用户接受。

CMS tools are going to get you going quick. They'll provide you with some nice basic functionality but they are also going to restrict what you can do. If you're building a shopping cart, blog, or something that has very standard patterns- then you'll likely be happy. Additionally if you want non-developers changing the site a CMS would be a good choice. Their UIs are typically acceptable for everyday users.

也就是说,一个框架有它的位置。如果它只是你或你有独特的要求,你可能会发现,你花了太多的时间自定义CMS套件,以获得你可以在.NET,Rails,Django,Symphony等快速完成...

That said, a framework has its place. If it is just you or you have unique requirements, you may find that you spend way too much time customizing a CMS suite to get what you could have done quickly in .NET , Rails, Django, Symphony, etc...

可能最重要的;如果你正在教育自己,那么你应该学习如何编写软件。 CMS不会对设计模式/最佳实践/学习如何学习等内容有所帮助。花时间建立一个基础,您可以从中轻松使用CMS或框架,并决定哪个是正确的选择。

Probably most important; if you're educating yourself then you should be learning how to write software. A CMS isn't going to help much with things like design patterns / best practices / learning how to learn. Spend your time building a foundation from where you can easily use a CMS or a framework and decide which is the correct choice.

这篇关于框架还是CMS?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆