寻找建立网站的良好练习

时间:2009-11-18 20:47:10

标签: web

我想学习如何建立一个网站,比如使用.Net(Monorail浮现在脑海中)。我想要一个宠物项目,其中包括:

  • 将花费相当长的合理时间
  • 我可以自己构建
  • 实际上很酷或有用,
  • 还没有完成死亡(例如......编写博客引擎并不是我认为有趣的,虽然它在技术上具有挑战性 - 它已经完成了死亡,今天有很多现成的博客平台)

任何想法,stackoverflow?

3 个答案:

答案 0 :(得分:3)

您是否考虑过向当地的非营利组织提供时间?您可以查看他们现有的任务,网站和其他材料,并为他们提供一些有用的建议,让您可以免费开发。

我发现,如果一个项目是“真实的”,我会付出更多的努力,而不是一边的“玩具”项目。

答案 1 :(得分:3)

  

尚未完成死亡   (例如......写博客引擎不是   我认为有趣的是什么   虽然这在技术上具有挑战性    - 它已经完成了死亡,有很多现成的博客平台   今天)

如果这只是一次学习练习,你为什么要关心它是否已经死亡?更重要的是,它似乎是一个博客平台,涉及到你需要学习的许多基本技能,以加快ASP.NET的速度。

你也可以尝试写一个:

  • 留言板

  • 基于网络的源代码控制系统。

  • 维基引擎

  • SO clone

  • 音乐/电影管理系统

  • 输入两个名人A和A',输出A出现B的电影列表,B出现C,C出现D,D出现A'。另见:Kevin Bacon

  • 开始自己的互联网现象。 Lolcats,FML,NotAlwaysRight,GraphJam,Passive Agressive Notes,FSTDT,FailBlog,Sh * t Bricks,Keyboard Cat和JapanWTF已经完成。找到一个模因并运行它。

  • 可搜索的物种在线分类

  • 分散的用户名(OpenID),头像(Gravatar),状态更新(Twitter)和当前正在播放的音乐(Last.fm)已经完成。我预测下一个重要的社交网络现象将通过分散社交网站的另一个主要部分来扩展这种现象,可能是一个“当前的情绪”或“签名”,跟随你从一个站点到另一个站点。

  • 照片库引擎

  • 一个人们发布网站创意的网站。

答案 2 :(得分:0)

我会说我的答案与我给previous SO question的答案相同(尽管用PHP代替.Net)。