Iam*_*per 9 asp.net asp.net-mvc umbraco
我即将创建一个网站,作为销售家具的公司的公共场所,但在用户登录后,他会看到更多的选择.内部新闻,下载文件,定制定价,新闻简报等 - 批发客户的东西.
我想快速完成并轻松维护/扩展它.我是asp.net开发人员,虽然我可以用python,php编写它,不管怎么说(我也知道这些),我还是喜欢asp.net.我正在考虑umbraco,因为它提供了真正的生产力提升,并且我熟悉它(并扩展它).我与ASP.NET MVC有一段短暂的恋情,所以我知道它的全部内容,但我仍然会花些时间学习它(但这很有趣!).当然,还有webforms,但这是我最后的选择.最后但并非最不重要的是SEO.
问题是,你们中的任何人都有类似的困境,你最后的选择是什么?
编辑:只是想注意,这个网站将由我和客户维护.目标是尽快设置它,但这并不会结束开发过程.该产品将继续使用多年.
Mur*_*rph 20
这是一个古老的问题 - 定制与现成的问题.
有了一把umbraco你有一个可怕的很多网站的潜在的大量的时间更少,因为需求基本上是生成内容,而不是基础设施.在UI方面你可以产生你应该非常接近的方式--Umbraco给你很多控制.
使用MVC,你可以做任何你想做的事情 - 但是你必须以这种或那种方式构建它,更重要的是,就这个问题而言,你必须构建工具来维护内容.
这就是为什么存在两难的原因 - 因为对于Umbraco(或任何打包的CMS),问题是1)你可以在其约束下做你需要的事情吗?2)你不可能有多容易扩展系统来处理那些需要定制的元素.
最后是谁在维护内容的问题 - 如果它是网站"所有者"(它应该是)他们将如何与系统进行交互?这是Umbraco的优势,因为整个内容维护的东西都是在盘子上交给你的.
最后一点 - 请记住,您有责任让客户选择最适合他们的产品,而不是选择平台,因为您想要玩新玩具.值得庆幸的是,很多时候两者重合( - :但值得记住.(哦,在你完全注销表格之前,请记住ASP.NET动态数据 - 基于表单 - 将为您提供即时数据库维护站点,将在某种程度上处理你与MVC网站有关的maint问题).
所以......没有绝对的答案,因为没有单一的"正确" - 你几乎总是在逐个案例的基础上工作.
| 归档时间: |
|
| 查看次数: |
5399 次 |
| 最近记录: |