有趣的项目理念为体面的开发想要了解更多Asp.Net

时间:2009-08-14 14:39:00

标签: asp.net asp.net-mvc projects

我想了解更多Asp.Net(和MVC)。我想说我是一个不错的开发人员,但我所做的一切似乎都是维护或增强。我想从头开始完全建立一个网站或网络应用程序。我更喜欢使用MVC,但无论更好的框架,我都会使用。我也想为自己制作它(也许最终使它成为开源)。

显然,这排除了OpenSource项目和RentACoder这样的地方。我也喜欢需要数据库的东西,包括Ajax,一切,把厨房水槽扔给我。

任何人都对我可以开展的项目有什么好的想法?我有一些想法,有些太明显了,比如创建我自己的博客,但基本上我只想要一些能够帮助我学习和提高自己技能的东西。

8 个答案:

答案 0 :(得分:14)

创建个人日程表。当然,它已经完成,但日计划者永远不会满足任何人的确切梦想和愿望。我们总是发现自己正在为规划师制定计划。它为许多丰富的UI功能提供了数据输入,报告,显示等功能。

答案 1 :(得分:3)

如果您正在寻找想法,请浏览coding4fun网站。我确信应该触发一个想法。

当你正在学习时,请确保你对问题领域感兴趣。否则,它将变得“有效”,你将失去兴趣。

通常会想到的事情:

  • 社交社区周围的事物 你有兴趣。当地徒步旅行 足球评分,当地/青年运动, 等。
  • 收藏:管理漫画 书,交易卡等收藏品 有关定价的信息,是吗? 上升或下降,谁在寻找 买/卖/交易呢?
  • 个人信息管理应用程序 如规划者,名单组织 工具(GTD),甚至是其他东西 更轻。

同样,重要的是你选择一些有趣的东西,这将促使你完成它。

答案 2 :(得分:2)

编写应用以管理每月财务或预算。它有足够的问题域使其有趣,而且每个人通常处理它有点不同。另外,它不会伤害我们任何人专注于良好的消费习惯;)

另一个不错的应用是管理您的图书收藏或阅读清单。

我很确定我从Dave Thomas(来自实用程序员)那里得到了这些想法。我不记得到底在哪里,但我需要给予信任!

答案 3 :(得分:1)

项目跟踪工具。那里有很多很好的样本,所以如果你对尝试和编写代码的想法感觉有点低,那么你可以看到很多例子。此外,随着技能的提高,它可能会像您希望的那样简单或具有挑战性。例如,您可以创建一种方法来跟踪项目的任务并生成一些简单的报告。然后,当您掌握了这些功能时,您可以考虑添加项目维基等功能来跟踪需求和/或为该工具添加功能,以帮助实现敏捷流程,例如刻录图表和跟踪冲刺的功能。然后你可以开始编写预测何时发货的功能,例如使用蒙特卡罗模拟......天空的限制,但同样容易保持小。

编辑: OR ....

非常类似于从c#转换为VB的在线工具,反之亦然...... 如何将SQL语法转换为LINQ to SQL?

答案 4 :(得分:1)

博客引擎。它是新的Hello World。

但严重的是,像社交网站(即Facebook但规模较小)这样的东西将是测试网站设计,AJAX交互,数据库设计和社区互动的好地方。选择一个你关心的话题,并为其他关心它的人创造场所。

答案 5 :(得分:1)

我一直想写一个应用程序,帮助我找到我想从craigslist,ebay或当地纸质网站等网站上购买的东西。我最初写了一个,但它有点kludge,不能支持多个用户(当朋友要求副本时令人失望)。然而,由于它一大早就开始运行,我总是第一个响应者,因为我的小应用程序“为我读了报纸”。

如果您可以注册该网站,在愿望清单中添加关键字,添加您想要扫描的网站页面以及将结果发送到的电子邮件地址,那将会很酷。

答案 6 :(得分:1)

您参与任何运动或爱好吗?我是一名竞技击剑手,并且在行政方面参与这项运动;我正在进行的个人项目之一(一个永远不会完成,从未发布过,等等,但对我来说很有趣)处理所有组织运营部门(地理区域)的细节:比赛,运动员数据库,排名,评级,会员信息等。

每个运动/活动/爱好都有自己的神秘记录保存需求;为你的一个非技术兴趣做点事。

答案 7 :(得分:0)

我一直认为写一些像美味或玉兰(现已不复存在)的东西很有趣。涉及编写富客户端,使用数据库,社区/社交网络方面,Web服务,您可以使用mvc或非mvc。我希望当前的书签网站没有很多功能。