Gần đây tôi đã vào phát triển web (trong asp.net MVC), và tôi đang tìm kiếm một số ý tưởng ứng dụng web ý tưởng giá trị mã hóa, tốt nhất là trong một mức độ khó khăn ngày càng tăng. ứng dụng đầu tiên của tôi (mà tôi hiện đang mã hóa) là một trang web thư viện ảnhMột số ứng dụng web đáng để viết mã cho trải nghiệm là gì?
Trả lời
Một trang blog đơn giản (được mã hóa từ đầu) khá tốt. DB tương tác, đăng nhập để bình luận ... cuối cùng tìm kiếm, vv :)
tôi sẽ nói một Shopping Cart sử dụng Domain Driven Design, đơn vị kiểm tra, kiểm tra Web và sử dụng một HOẶC Mapper :)
Blog là một cái gì đó bạn sẽ nghe rất nhiều nhưng nếu bạn muốn một cái gì đó khác bạn có thể thử làm một trò chơi trực tuyến đơn giản (Không flash ...) Tôi có nghĩa là trình duyệt trò chơi trực tuyến.
Ứng dụng mà bạn có khả năng khai thác tối đa là ứng dụng bạn thực sự muốn sử dụng nhất. Bằng cách đó bạn sẽ có nhiều động lực hơn để thêm các tính năng, xem xét khả năng sử dụng, v.v. nếu bạn chỉ làm một vì lợi ích của việc học.
yêu cầu thực hiện mà là tiện dụng để có kinh nghiệm với mặc dù:
- Security (đăng nhập, an ninh cơ sở dữ liệu vv)
- Quốc tế hóa (! Nếu bạn thực sự quan tâm - nó có thể rất khó khăn)
- AJAX
- truy cập cơ sở dữ liệu
Nếu bạn có thể nghĩ đến một cái gì đó bạn có thể muốn một ctually sử dụng bao gồm hầu hết trong số đó, bạn sẽ học được rất nhiều. Tất nhiên, nếu bạn có thể nghĩ ra điều gì đó chưa có ở đó, điều đó thậm chí còn tốt hơn - khi bạn bắt đầu đến một nơi nào đó, bạn có thể tìm thấy công ty của riêng bạn :)
Hãy thử và nghĩ về điều gì đó bạn thực sự sẽ sử dụng thay vì sau đó thực hiện một loạt các ứng dụng của nhà máy. Nó sẽ buộc bạn phải đưa ra các quyết định thiết kế và giao diện quan trọng cũng như thách thức bạn về cách thực hiện ý tưởng của riêng bạn.
Viết CMS của riêng bạn.
Bây giờ chúng ta đang nói chuyện. –
Điều gì đó mà bạn quan tâm. Nếu bạn không quan tâm, bạn có thể sẽ không hoàn thành nó. Tỷ lệ cược là bạn sẽ dừng lại ngay sau khi bạn nhấn một snag. Nhưng nếu nó làm bạn quan tâm, tỷ lệ kiên trì của việc vượt qua những thách thức cao hơn nhiều.
Và hãy nhớ rằng, bạn học được nhiều thứ hơn là vượt qua những trở ngại lớn hơn là chỉ viết mã hàng loạt.
Có lẽ một tiền thân rõ ràng của một blog là một bảng thông báo. Mặc dù các blog có khả năng hỗ trợ những thứ như gắn thẻ, lưu trữ, tìm kiếm và nhận xét, các bảng thảo luận bổ sung thêm yếu tố có người dùng. Điều này có nghĩa là thêm xác thực, phân biệt giữa các loại người dùng, theo dõi những thứ như số lượng bài đăng, chức năng tìm kiếm phức tạp hơn, thuộc tính người dùng (hình đại diện, email, mật khẩu, v.v.) và các chức năng khác. Không thực sự xa như vậy từ việc tạo ra một blog, mặc dù.
Cơ sở dữ liệu danh bạ đơn giản là một dự án khởi đầu khá tốt.
Tôi muốn giới thiệu một ứng dụng danh sách tác vụ đơn giản.Điều này cung cấp cho bạn một số tùy chọn để chơi với các ghi chú, thẻ, ajax, sắp xếp lại, nhiều danh sách và có khả năng hơn. Bạn thực sự có thể làm cho nó đơn giản (chỉ là một danh sách các mục) hoặc phức tạp (Remember the Milk) như bạn thích trong khi chơi với một số công nghệ.
Tất nhiên, cũng có các tùy chọn blog, wiki, cm tiêu chuẩn. Như các áp phích khác đã đề cập, tìm thấy một cái gì đó bạn quan tâm và bắt đầu ở đó. Nếu không, bạn có thể sẽ không dính vào nó.
CMS.
Điều thú vị. Làm việc với ASP.NET, bạn cần phải suy nghĩ về trang chủ, trang nội dung, v.v., và cách làm việc với những chương trình đó và chèn điều khiển trang web vào thời gian chạy, v.v.
Ứng dụng mạng cổ điển là một máy chủ socket đa luồng thuộc loại nào đó . Hãy thử một máy chủ trò chuyện.
Trình tổng hợp blog sẽ đơn giản và thú vị để bắt đầu Hoặc một số loại dịch vụ web công khai sử dụng ứng dụng ... Ứng dụng Facebook? :)
- 1. Trải nghiệm Devtrack của bạn là gì?
- 2. Trải nghiệm phát triển cho Windows Embedded Handheld là gì?
- 3. Kết hợp Knockout.js + KendoUI - Trải nghiệm của bạn là gì?
- 4. Bất kỳ trải nghiệm nào sử dụng SharpDevelop để xây dựng một ứng dụng ASP.NET MVC?
- 5. thử nghiệm một ứng dụng web
- 6. Trải nghiệm với phân cụm Java?
- 7. Trải nghiệm của bạn khi sử dụng Giao diện chung TIBCO là gì?
- 8. Cách tốt nhất để viết ứng dụng duyệt web có thể duy trì là gì?
- 9. Trải nghiệm lưu trữ miễn phí và chi phí thấp cho các ứng dụng khung chơi?
- 10. ORM trong ứng dụng web là gì?
- 11. Trải nghiệm MoSync
- 12. Nâng cao trải nghiệm người dùng web cho người khiếm thị
- 13. systematizing mã lỗi cho một ứng dụng web trong php?
- 14. Trải nghiệm Atlassian Crowd?
- 15. Ứng dụng web Java EE là gì?
- 16. Một số cách đáng tin cậy để xác định thông tin đăng nhập đáng ngờ là gì?
- 17. OpenID - trải nghiệm của mọi người về "đăng nhập bằng x" là gì?
- 18. Mọi người đã làm gì để cải thiện trải nghiệm người dùng OpenID, đặc biệt là một bên phụ thuộc?
- 19. Trải nghiệm và khuyến nghị của Icenium
- 20. Sử dụng JRuby cho các ứng dụng web của Ruby? Nó có đáng không?
- 21. Viết một ứng dụng để làm việc ngoại tuyến (ứng dụng web)
- 22. Trải nghiệm của bạn khởi chạy một ứng dụng trên BlackBerry AppWorld?
- 23. Trải nghiệm với Khung lịch sử Javascript
- 24. Một hoặc nhiều servlet cho mỗi ứng dụng web?
- 25. Đây có phải là trải nghiệm thử nghiệm đơn vị điển hình không?
- 26. Thử nghiệm một ứng dụng cho Android
- 27. Làm thế nào để viết một thông số cho một trang web
- 28. Một số máy chủ Comet hiện đại được viết bằng Python là gì?
- 29. Mã thử nghiệm cho ứng dụng được nhúng
- 30. Một cách hay để tổ chức một ứng dụng trang web PHP là gì?
Blog ... "Hello World" mới. –