ASP.NET MVC 项目建议

发布于 2024-07-11 01:09:04 字数 1542 浏览 6 评论 0原文

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

如日中天 2024-07-18 01:09:04

由于您正在使用 asp.net mvc,您所采取的任何项目都应该充分利用 asp.net mvc 的优点/功能,例如

  • TDD
  • SEO 友好 URL
  • 正确分离模型/视图并为控制器赋予正确的责任。
  • 与 ORM 无关的数据层
  • 利用会员资格提供程序(有一个可用于 asp.net mvc 的等效程序)
  • 等等...

有鉴于此,我建议您使用一个带有 jquery 支持的迷你 CMS。

虽然您也可以参加任何其他项目,但如果您可以利用上述功能(尽管有些功能并不是专门用于处理 asp.net mvc),那将是一次很好的学习体验。

Since you are using asp.net mvc any project that you take should fully utilize the benefits/features of asp.net mvc like

  • TDD
  • SEO Friendly URL's
  • Proper separation of Model/Views and giving correct responsibility to the controllers.
  • An ORM agnostic data layer
  • Utilize membership provider (there's an equivalent available for asp.net mvc)
  • and so on...

In this light, I suggest you take up a mini CMS, with jquery support.

Though you could take any other project as well, but it would be a good learning experience if you could utilize the above features (though some features are not specifically to deal with asp.net mvc).

终难愈 2024-07-18 01:09:04

无论您做什么,都不要创建 URL 缩短服务,因为那是已经是我的想法 :-P

无论如何,怎么样Twitter 克隆?

Whatever you do, do not create an URL Shortening Service because that was already my idea :-P

Anyway, how about a Twitter Clone?

揽月 2024-07-18 01:09:04

随着假期临近,为什么不创建您自己的“愿望清单”网站呢? 添加优先级、多个用户帐户等功能。当然,网络上已经有很多此类功能,但您确实说过这是一个学习项目。

As we're nearing the holidays, why not make your own 'wish list' site? Add the ability to prioritize, multiple user accounts, etc. Sure, there are a lot of them out there on the web already, but you did say it was a learning project.

很糊涂小朋友 2024-07-18 01:09:04

创建一个项目,帮助您做或学习 MVC/AJAX 之外的东西。 例如,如果您有兴趣了解需求管理,请创建一个应用程序,允许您输入、管理和跟踪项目的需求。 同样,如果您想提高项目管理技能,请创建一个项目管理应用程序。
出于同样的原因,如果您像我一样是数独爱好者,请创建一个数独游戏。 这个清单是无穷无尽的。 诀窍是做一些你感兴趣的事情。

Create a project that will help YOU do or learn something in addition to MVC/AJAX. For example, if you are interested in learning about requirements management, create an app which allows you to enter, managed, and trace requirement for a project. Similarily, if you want to improve your project management skills, create a project management app.
By the same token, if you are a soduku nut, like me, create a soduku game. The list is endless. The trick is to do something the interests you.

沐歌 2024-07-18 01:09:04

好吧,无论有什么建议,我想已经有很多了,但一些初步的想法是:

  • 博客引擎
  • 待办事项列表
  • 愿望清单

无论您决定如何,请查看一些更好的选项,并尝试找出它们的原因很好,并在此基础上添加额外的功能。

Well whatever is suggested I imagine there would be a lot of them out there already but some initial thoughts would be:

  • Blog engine
  • Todo list
  • Wish list

Whatever you decide though look at some of the better options out there and try to pin point what makes them good and add extra functionality on top of that.

一生独一 2024-07-18 01:09:04

照片库(虽然我认为大多数人已经放弃了这个并正在使用 flickr)

Photo Gallery (although I think most people have given up on this and are using flickr)

自在安然 2024-07-18 01:09:04

我认为您应该创建一个网站,该网站是您将来要构建的所有其他网站的核心。 进行登录、新闻、博客...和数据库设计。 为他们制作模型和控制器。 并保持数据库简单,以便以后可以使用新功能扩展它。 这样你就不必每次都这样做而感到无聊。

I think you should do a site that is some core for every other site you will be building in the future. Make login, news, blog... and a database design. Make models and controllers for them. And keep your db simple so you can extend it later with new features. That way you won't have to do this every time and be bored.

昵称有卵用 2024-07-18 01:09:04
  • 旅游预订网站。
  • Myspace/Facebook 的盗版。
  • Travel booking site.
  • Myspace/Facebook ripoff.
荭秂 2024-07-18 01:09:04

我正在 Asp.Net MVC 中启动 一个开源 StackOverflow 克隆 - 主要是为了学习如何建立网站:)

I'm starting an open source StackOverflow clone in Asp.Net MVC - mainly to learn how to build websites :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文