2010-08-26 34 views
7

Tôi rất mới phát triển web, có nhiều năm trên nền máy tính để bàn, nhưng không có gì trên web, chỉ có html. Tôi muốn tạo một trang web động đơn giản cho một sản phẩm mà tôi đã từng làm việc một mình, nhưng tôi không biết cái nào trong số hai, MVC hoặc WebForms, sẽ dễ dàng hơn cho tôi.ASP.NET MVC hoặc WebForms?

Các bài học tại asp.net không giúp ích nhiều cho tôi, tôi đã thực hiện các hướng dẫn "bước đầu tiên" cho cả MVC và WebForms, nhưng tôi vẫn không thấy sự khác biệt đáng kể nào.

Những gì tôi yêu cầu là một kế hoạch kiểm tra cho một người, những người không chuyên nghiệp về phát triển web hoặc tốt hơn cho một lập trình viên máy tính để bàn.

Trả lời

3

Nếu bạn quen với máy tính để bàn và đặc biệt là WinForms hoặc WPF, hãy làm theo các biểu mẫu web để dễ dàng hơn nữa những gì đang diễn ra. Các điều khiển máy chủ sẽ xuất hiện để giữ trạng thái của chúng, và nó sẽ tiến triển tự nhiên hơn. Bạn sẽ thấy rằng các điều khiển máy chủ làm rất nhiều công việc cho bạn, và bạn sẽ có thể quay lên một ứng dụng bằng cách sử dụng kiến ​​thức từ thế giới WinForms.

0

Nếu đó là ứng dụng nhanh với các trang bị giới hạn, hãy xem webmatrix, điều đó có thể giúp bạn bắt đầu và chạy nhanh. Tôi cũng khuyên bạn nên sử dụng các biểu mẫu web nếu bạn đến từ một môi trường máy tính để bàn vì điều này đã được phát triển để bắt chước cách tiếp cận hướng sự kiện và cố gắng trừu tượng biểu mẫu không trạng thái của trang web.

1

Nếu bạn đang sử dụng các biểu mẫu mô hình lập trình máy tính để bàn nên dễ học hơn nhiều.

Nếu bạn muốn đi sâu hơn vào lập trình web "vì nó phải là" Tôi cá nhân khuyên bạn nên học MVC (dù sao đây là ý kiến ​​cá nhân của tôi;)).

0

Nó phụ thuộc những gì công cụ mà bạn có lúc xử lý của bạn

Visual Studio mới nhất có mẫu tuyệt vời và phù thủy giàn giáo cho MVC, ruột của trang web của bạn sẽ được tạo ra cho bạn để bạn có thể tập trung vào sản phẩm của bạn.

Thế giới đang chuyển dần từ hình thức web để MVC - vì vậy những kinh nghiệm cũng sẽ có giá trị hơn trên hồ sơ của bạn (nếu đó có nghĩa là bất cứ điều gì cho bạn)

WebMatrix hoặc wordpress cũng được lựa chọn tốt nếu nó hơn web 'trang web' so với 'ứng dụng' trên web.

Các vấn đề liên quan