2009-08-14 19 views
8

我想了解更多Asp.Net(和MVC)。我想说我是一个体面的开发人员,但我所做的一切似乎都是维护或增强。我想从头开始一个网站或Web应用程序。我宁愿使用MVC,但无论更好的框架,我会使用。我也想为自己做(也许最终使它开源)。有趣的项目想法为体面的开发想要了解更多Asp.Net

很明显,这排除了OpenSource项目和像RentACoder这样的地方。我也更喜欢需要数据库的东西,包括Ajax,所有东西,把厨房水槽扔到我身上。

任何人有任何好主意我可以工作的项目?我有几个想法,有些太明显了,比如创建自己的博客,但基本上我只想要一些能够帮助我学习和打磨自己技能的东西。

回答

13

创建个人日程安排。确定它已经完成,但日程安排者从未满足任何人的确切梦想和想要。我们总是发现自己正在将计划融入计划。它为许多丰富的UI功能提供了数据输入,报告,显示等的机会。

+0

不错,看到这个是真棒,让他们来吧。 – Martin 2009-08-14 14:45:03

1

项目跟踪工具。有很多优秀的样本,所以如果你对想要尝试和编码的想法感到有点低落,你可以看到很多例子。此外,随着技能的提高,它可以像你想要的那样简单或具有挑战性。例如,您可以创建一种方法来跟踪项目的任务并生成一些简单的报告。然后,当您拥有这些功能时,可以考虑添加诸如项目维基的功能,以跟踪需求和/或向该工具添加功能,以帮助实现敏捷流程,例如精简图表和跟踪冲刺的功能。然后,你就可以开始编写功能,预测你什么时候可以运输,例如蒙特卡罗模拟......天空限制这一点,但同样容易,可以保持很小。

编辑: OR ....

就像从C#转换成VB或反之亦然..... 怎么样的工具来转换语法SQL到LINQ to SQL的在线工具?

+0

我曾经想过做一个看板风格的项目跟踪器,但AgileZen.com很漂亮。 – Martin 2009-08-14 15:00:03

1

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

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

1

我一直想编写一个应用程序,帮助我找到我想从craigslist,ebay或当地纸质网站等网站上购买的东西。我原本写了一篇,但它有点混乱,不能支持多个用户(当朋友要求复制时,令人失望)。然而,由于它早晨运行,我一直是第一响应者,因为我的小应用“为我读了这篇文章”。

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

1

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

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

0

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

2

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

另一个体面的是管理你的书籍收藏或阅读清单的应用程序。

我很确定我从戴夫托马斯(从实用程序员)那里得到了这些想法。我不记得在哪里,但我需要给予信用!

+0

我喜欢预算的应用程序,但你试图让我的妻子遵循它! – Martin 2009-08-14 18:18:41

3

如果您正在寻找创意,请翻翻coding4fun网站。我确信那里有东西会引发一个想法。

而当您正在学习时,请确保您对问题域感兴趣。否则,它会变成“工作”,你会失去兴趣。

的事情,通常浮现在脑海中:各地一些

  • 社会团体 你感兴趣的地方远足步道 评级,本地/青少年体育, 等
  • 类别:管理漫画 书,交易卡等收集 与定价信息,是 上涨或下跌,谁在期待 买/卖/交易它?
  • 个人信息管理应用 如计划者,列表组织 工具(GTD),或者甚至 更轻。

同样重要的是,你选择一些对你有意思的事情,这会促使你完成它。