最近我进入了web开发(在asp.net mvc中),我正在寻找一些值得编码的想法Web应用程序的想法,最好是在不断增加的难度级别。 我的第一个应用程序(我目前正在编码)是一个照片库网站
答案 0 :(得分:7)
您最有可能获得的应用程序是您最想要实际使用的应用程序。这样你就可以有更多的动力来添加功能,考虑可用性等,而不是为了学习而只做一个。
虽然实践要求很方便,但有以下经验:
如果你能想到一些你可能想要实际使用的东西,那么你将会学到很多东西。当然,如果你能想到那些尚未出现的东西,那就更好了 - 当你开始到某个地方时,你可以找到自己的公司:)
答案 1 :(得分:5)
你感兴趣的东西。如果它不感兴趣你,你可能不会完成它。一旦遇到障碍,你就会停下来。但如果你感兴趣的是,坚持不懈地应对挑战的几率要高得多。
请记住,你学到了更多的东西,而不仅仅是编码大量的障碍。
答案 2 :(得分:4)
一个简单的博客网站(从头开始编码)非常好。数据库交互,登录评论......最终搜索等等)
答案 3 :(得分:4)
编写自己的CMS。
答案 4 :(得分:2)
博客是你会听到很多东西但是如果你想要其他东西你可以尝试做一个简单的在线游戏(不闪...)我的意思是浏览器在线游戏。
答案 5 :(得分:1)
我会说购物车使用域驱动设计,单元测试,Web测试和使用OR Mapper :)
答案 6 :(得分:1)
尝试并考虑实际使用的内容,而不是实施一系列工厂应用程序。它将迫使您做出重要的设计和界面决策,并挑战您如何实施自己的想法。
答案 7 :(得分:1)
也许明确的博客前言是留言板。虽然博客可能支持标记,存档,搜索和评论等内容,但讨论板增加了用户的额外元素。这意味着添加身份验证,区分用户类型,跟踪帖子计数,更复杂的搜索功能,用户属性(头像,电子邮件,密码等)以及其他此类功能。但是,离制作博客还不是很远。
答案 8 :(得分:1)
我会推荐一个简单的任务列表应用程序。这为您提供了一些选项,可以使用注释,标签,ajax,重新排序,多个列表等等。在使用多种技术时,您可以随心所欲地制作它(只是一个项目列表)或复杂(Remember the Milk)。
当然还有标准的博客,wiki,cms选项。正如其他海报所提到的那样,找到你感兴趣的东西并从那里开始。否则你可能不会坚持下去。
答案 9 :(得分:0)
简单的联系人数据库是一个非常好的启动项目。
答案 10 :(得分:0)
CMS。
很有趣。使用ASP.NET,您需要考虑主页,内容页面等,以及如何以编程方式使用这些页面并在运行时插入Web控件等。
答案 11 :(得分:0)
经典网络应用程序是某种多线程套接字服务器。试试聊天服务器。
答案 12 :(得分:0)
博客聚合器对于初学者来说简单易行且有趣 或者某种公共Web服务消费应用程序...... Facebook申请? :)