为新的网上商店项目选择什么(在 ASP.NET MVC 中)?
为新的网上商店项目的基础选择什么?我已将选择范围缩小到使用 ASP.NET MVC,因此这是必须的。这给我留下了:
- Rob Conery 的 Kona(不再更新,但总而言之似乎是一个很好的基础,尽管有大量的功能)
- Jon Galloway 的 MVC MusicStore(非常简单,事实上从头开始可能更容易)考虑到我们需要的所有特殊细节)
- 从头开始
- 还有其他吗?
去年我一直在使用 MVC,因此我可以从头开始并立即开发出基本功能,但我喜欢 Rob 他添加的扩展功能。
只是我不确定根据我们的个人需求定制 Kona 有多困难 - 有人尝试过吗?例如,使用 EF 而不是 NHibernate?
What to choose for the foundation of a new webshop project? I have narrowed down my options into using ASP.NET MVC, so that is a must. That leaves me with:
- Rob Conery's Kona (not being updated anymore but all in all seems a good foundation, though with a huge amount of features)
- MVC MusicStore by Jon Galloway (very simple, in fact it could be easier to start from scratch and take in consideration all the special details we need)
- Start from scratch
- Anything else?
I've worked with the MVC for the last year so I could start from scratch and have the basic functionality developed in no time but I like Rob's extended functionality he added.
It is just that I am unsure how difficult it is to tailor Kona to our individual needs - anyone tried it yet? For instance, use EF instead of NHibernate?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
老实说,罗布·康奈里斯系列的一半乐趣就在于他经历的过程和遇到的考验和磨难“在那里”。如果您已经有了一年使用 MVC 的基础,我不确定是否还能从中学到更多东西。
关于 MVC 模式和使用它的 .NET 工具(扩展方法宝贝!),最基本的一点是,解决问题的方法有很多,有些很好,有些更好,有时有些可以解决问题。你去吧巴津加!
如果你有时间,我强烈建议你去尝试一下,看看你能想到什么。
获得工作原型后,最好与其他现有原型进行比较,例如 这篇文章
To be honest, half the fun with Rob Conerys series was being "there" during the process he went through and the trials and tribulations he encountered. If you already have a foundation of using MVC for a year i'm not sure if there'd be too much more to take from it.
The most fundamental thing about the MVC pattern and the .NET tools that come into their own with using it (extension methods baby!), is that there are so many ways of solving the problem, some good, some better and occasionally some that make you go BAZINGA!.
If you have the time, i'd highly recommend just hacking away and see what you come up with.
After you've got a working prototype it's always good to then compare to what else is out there, for example with something like this post
您还可以考虑使用 Rob 的新入门网站: “Tekpub MVC 2.0 入门站点”。它的灵感大致来自于他使用 Rails 的经验,并且从一开始就内置了许多不错的实用程序。它是根据他在 TekPub 上的 MVC 2.0 课程构建的,该课程是他与 Steven Sanderson 一起录制的。
You could also consider using Rob's new starter site: "Tekpub MVC 2.0 Starter Site". It's inspired loosely on his experiences with Rails, and has a bunch of nice utilities built in from the get-go. It's built as a result of his MVC 2.0 course on TekPub, which he recorded with Steven Sanderson.