Tôi đã thay đổi từ PHP sang ASP.NET, bây giờ tôi đang làm việc với các biểu mẫu web trong một công ty lớn. Tôi đã đưa ra một số và nghiên cứu để lấy lại ấn tượng của mình về các biểu mẫu web ASP.NET và tôi đã đi đến kết luận rằng Webforms là một nỗ lực để làm cho các ứng dụng web dễ viết hơn cho những người đến từ thế giới "lập trình máy tính để bàn".
Nhưng trước khi lẩn tránh các WebForms, tôi đã quyết định phân tích nhu cầu của phần mềm chúng tôi viết và gặp phải vấn đề duy trì trạng thái ứng dụng trên Web.
Tôi hiểu rằng HTTP là một giao thức không trạng thái và ASP.NET cố gắng mô phỏng các trạng thái với các biến phiên, trường ẩn và khung nhìn, theo cách hiểu của tôi, tất cả các trích dẫn ở trên đều có sai sót và không phải là cách hoàn hảo để giữ trạng thái trong tôi ứng dụng, nhưng tôi cũng hiểu sự cần thiết phải giữ trạng thái trên ứng dụng của mình.
Điều này đặt ra câu hỏi, liệu HTTP có thực sự phù hợp với loại công việc này (tạo ra các ứng dụng yêu cầu trạng thái) không? Các công cụ hiện có sẵn cho các nhà phát triển web có đủ không? Các công cụ mới có sẵn với HTML5 có hiệu quả trong công việc không hay chúng chỉ là cách giải quyết cho các hạn chế đối với HTTP.
Tôi thích phát triển web và tôi quen thuộc với web hơn so với máy tính để bàn, tôi chỉ băn khoăn về điều không trạng thái HTTP này một thời gian và tôi muốn hiểu nếu tôi thiếu một số điểm hoặc nếu tôi m ngay trên quan niệm của tôi.