SO SÁNH SỰ KHÁC BIỆT GIỮA ASP.NET WEBFORM VÀ ASP.NET MVC

Bạn đã được nghe qua về điểm yếu và giới hạn của ASP.NET WebForm truyền thống, và làm thế nào mà ASP.NET MVC vượt qua những vấn đề này. Điều đó không có nghĩa là ASP.NET WebForm đã chết mà chỉ là : Microsoft muốn mọi người hiểu rằng có hai nền tảng song song nhau, hỗ trợ cho nhau, và cả hai đều là đối tượng cho việc phát triển hiện tại. Nói chung, việc bạn chọn lựa giữa hai mô hình còn tùy vào hoàn cảnh.

ASP.NET WebForm mang tới một trang web mà giao diện có thể lưu giữ trạng thái, và cuối cùng thêm vào một lớp trừu tượng tinh vi nằm trên HTTP và HTML, sử dụng ViewState và postback để tạo ra hiệu ứng của việc có trạng thái . Điều này thích hợp với phong cách phát triển kéo và thả của Window Form, tức là bạn đặt các đối tượng có giao diện lên trang và mã xử lý vào trình xử lý sự kiện của chúng.

MVC hòa vào bản chất không trạng thái của HTTP, làm việc chung với nó hơn là chống lại. Điều này yêu cầu bạn phải hiểu thật sự cách làm việc của một ứng dụng web, để đạt được điều đó, MVC cung cấp một cách tiếp cận đơn giản, mạnh mẽ và hiện đại cho việc viết các ứng dụng web với mã có trật tự mà dễ dàng để kiểm thử (test) và bảo trì sau này, giải phóng những phức tạp khó chịu và các giới hạn không đáng có.

Điều đặc biệt là ASP.NET MVC có mã nguồn mở, không giống các nền tảng trước đó, bạn có thể dễ dàng tải mã nguồn gốc của ASP.NET MVC, thậm chí bạn có thể sửa đổi và tạo ra phiên bản của riêng bạn.

Có những tình huống mà ASP.NET WebForm khá tốt thậm chí còn tốt hơn ASP.NET MVC. Ví dụ như các ứng dụng nhỏ, nội bộ mà trực tiếp kết nối thẳng vào các bảng CSDL hoặc dẫn người sử dụng thông qua các trình hướng dẫn tự động (wizard). Vì thế sẽ không cần phải lo lắng về băng thông do ViewState, không dính dáng tới vấn đề tối ưu hóa hệ thống tìm kiếm, và không bị làm phiền về việc kiểm thử (test) và bảo trì lâu dài. Sự tiện lợi của cách phát triển kiểu kéo thả của ASP.NET WebForm làm mờ đi các điểm yếu của nó.

Nhưng mặt khác, nếu bạn viết một ứng dụng trên Internet, hoặc các ứng dụng nội bộ lớn hơn, bạn sẽ hướng tới tốc độ download nhanh và tương thích trình duyệt chéo, được xây dựng với chất lượng cao hơn, mã kiến trúc tốt thích hợp cho việc test tự động, trong trường hợp đó ASP.NET MVC sẽ mang lại nhưng ưu điểm quan trọng.

Bảng so sánh giữa ASP.NET Webform và ASP.NET MVC

 

Các tính năng ASP.net WebForm ASP.net MVC
Kiến trúc chương trình Kiến trúc mô hình WebForm –> Bussiness –> Database Kiến trúc sử dụng việc phân chia chương trình thành: Models, Views, Controllers
Cú pháp chương trình Sử dụng cú pháp của WebForm, tất cả các sự kiện và controls do server quản lý Các sự kiện được điều khiển bởi controllers, các controls không do server quản lý.
Truy cập dữ liệu Sử dụng hầu hết các công nghệ truy cập dữ liệu trong ứng dụng Phần lớn dùng LINQ và SQL class để tạo mô hình truy cập đối tượng.
Debug Debug phải thực hiện tất cả bao gồm các lớp truy cập dữ liệu, sự hiển thị, điều khiển các controls. Debug có thể sử dụng các unit test để kiểm tra các phương thức trong controllers.
Tốc độ phân tải Tốc độ phân tải chậm khi trong trang có quá nhiều các controls vì ViewState quá lớn Phân tải nhanh hơn do không phải quản lý ViewState để quản lý các controls trong trang.
Tương tác với JavaScript Tương tác với JavaScript khó khăn vì các controls được điều khiển bởi server Tương tác với JavaScript dễ dàng vì các đối tượng không do server quản lý điều khiển không khó
URL address Cấu trúc địa chỉ URL có dạng:
<filename>.aspx?&<các tham số>
Cấu trúc địa chỉ rành mạch theo dạng Controllers/Action/ID

 

Bài viết được tham khảo từ asp.net.vn

Advertisements

6 thói xấu dễ gây tổn thương tuyến tiền liệt

Các thực phẩm như ớt, tỏi, hành, nếu ăn quá nhiều sẽ làm giãn nở mạch máu, giảm sức đề kháng của tuyến tiền liệt. Thậm chí, nó còn làm gia tăng sự sinh trưởng của vi khuẩn trong tuyến này, gây viêm cấp tính.

Tuyến tiền liệt là gì?

Tuyến tiền liệt là một tuyến đặc biệt chỉ có ở nam giới, kích thước và hình dạng như nhân quả hạnh đào nằm phía dưới bàng quang. Chức năng chính của tiền liệt tuyến là sản xuất tinh dịch, giúp nuôi dưỡng, vận chuyển tinh trùng.

Triệu chứng bệnh

Tiền liệt tuyến bị viêm có thể gây ra những triệu chứng như luôn buồn tiểu, đái rắt, buốt, rát… kèm đau cả vùng chậu nhỏ, bẹn và vùng dưới thắt lưng. Bệnh viêm tiền liệt tuyến rất khó chẩn đoán một phần vì triệu chứng của nó khá giống với một số bệnh khác, như bệnh viêm nhiễm bàng quang hoặc niệu đạo.

tien-liet-a-4435-1382408947.jpg
Ảnh minh họa: qlx114

6 thói xấu dễ tổn thương tiền liệt tuyến

1. Ngồi lâu

Tiền liệt tuyến có hình giống chiếc nón ngược, nằm giữa bàng quang và cơ xương chậu, bao quanh niệu đạo. Vì vậy, nam giới thường xuyên ngồi lâu một chỗ sẽ vô tình tạo gánh nặng cho tuyến tiền liệt. Thậm chí, do phải chịu áp lực nhiều, bộ phận này có thể bị sung huyết, dẫn đến viêm.

2. Say rượu

Sau khi uống say, rượu sẽ dần được hấp thụ, len lỏi vào mạch máu lưu thông đến khắp các bộ phận của cơ thể. Tiền liệt tuyến vốn là cơ quan rất nhạy cảm với rượu, nên sau khi bị kích thích, nó sẽ trở nên hưng phấn, mao mạch cục bộ bị mở rộng nhanh chóng, dẫn đến sung huyết, tế bào phù nề.

Nồng độ rượu trong máu càng cao, tiền liệt tuyến bị sưng càng nặng. Thời gian dài như vậy sẽ gây viêm.

3. Ăn cay

Các thực phẩm như ớt, tỏi, hành, nếu ăn quá nhiều sẽ làm giãn nở mạch máu, giảm sức đề kháng của tiền liệt tuyến. Thậm chí, nó còn làm gia tăng sự sinh trưởng của vi khuẩn trong tiền liệt tuyến, gây viêm tuyến cấp tính, hoặc gia tăng tình trạng viêm mãn tính.

4. Bị lạnh

Tiền liệt tuyến gặp lạnh sẽ dễ bị co lại, tạo áp lực lớn cho niệu đạo, ảnh hưởng đến quá trình bài tiết. Mà bài tiết khó sẽ ảnh hưởng không tốt tới tiền liệt tuyến, vòng tuần hoàn này sẽ gây bệnh cho nó.

5. Tích tiểu

Bệnh tiền liệt tuyến rất dễ phát bệnh vào mùa đông, vì trời lạnh, nhiều người lười dậy đi tiểu đêm. Việc tích nước tiểu sẽ làm cho tốc độ trao đổi chất diễn ra chậm lại, gia tăng tình trạng viêm.

6. Quan hệ tình dục không theo quy luật

“Quan hệ” quá tần suất sẽ dẫn đến sung huyết và viêm tiền liệt tuyến. Ngược lại, kìm hãm quá cũng dễ gây viêm nhiễm. Bên cạnh đó, việc xuất tinh ngoài cũng ảnh hưởng không nhỏ đến sức khỏe tuyến tiền liệt.

Link gốc: http://doisong.vnexpress.net/tin-tuc/suc-khoe/6-thoi-xau-de-gay-ton-thuong-tuyen-tien-liet-2898821.html

Giúp bạn “vực dậy” tinh thần làm việc lúc 3h chiều

3 giờ chiều mỗi ngày làm việc là khoảng thời gian không dễ dàng đối với nhiều người. Cơn buồn ngủ có thể ập đến, cảm giác mệt mỏi gia tăng và hứng thú giảm sút khiến bạn chẳng còn muốn làm việc.

 

Ảnh minh họa.

Ảnh minh họa.

Nếu bạn là người thường bị suy giảm tinh thần làm việc và cảm thấy vào lúc 3 giờ chiều, 6 gợi ý dưới đây sẽ giúp bạn khắc phục tình trạng này:

1. Đi dạo một vòng

Ngồi nhiều không có lợi cho sức khỏe. Các chuyên gia đã đưa ra hàng loạt cảnh báo về việc ngồi nhiều của nhân viên văn phòng, xem đây là nguyên nhân dẫn tới nguy cơ cao mắc phải các chứng bệnh béo phì, tiểu đường, tim mạch, cùng nhiều loại ung thư, cũng như nguy cơ giảm tuổi thọ.

Khi cảm thấy mệt mỏi lúc 3h chiều, hãy đứng dậy, vươn vai và để cho các cơ của bạn được vận động. Hãy thử đi dạo một vòng trong công ty hoặc ra ngoài một lúc. Bằng cách này, bạn sẽ tránh được những rủi ro về sức khỏe từ việc ngồi cả ngày ở bàn làm việc. Bên cạnh đó, ngay lập tức bạn sẽ cảm thấy nguồn năng lượng và hứng thú làm việc quay trở lại với mình.

2. Họp với đồng nghiệp hoặc khách hàng

Nghe qua thì có vẻ không hợp lý, nhưng nói chuyện, trao đổi công việc với một đồng nghiệp hoặc khách hàng có thể giúp bạn lấy lại sự tỉnh táo khi bạn không thể tập trung làm những công việc khác. Thay đổi hoạt động sẽ giúp bạn cảm thấy hưng phấn và những việc bắt buộc phải làm như họp theo lịch với đồng nghiệp và khách hàng sẽ cho phép bạn thoát khỏi việc phải “dán mắt” vào màn hình máy tính trong khi đầu óc hoàn toàn trống rỗng.

Nếu bạn không sắp xếp được cuộc họp nào vào lúc 3 giờ chiều, hãy thử ra ngoài thư giãn ở máy lấy nước bên ngoài hành lang khoảng 15 phút để thư giãn đầu óc.

3.Tổ chức lại hệ thống của bạn

Khi không thể tập trung làm việc lúc 3 giờ chiều, hãy gạt những nhiệm vụ khó xử lý sang một bên. Thay vào đó, bạn dùng khoảng thời gian này để tổ chức lại hệ thống trên mạng và ngoài thực tế của mình. Chẳng hạn, bạn có thể xóa bỏ những bức email không cần thiết, đặt bộ lọc cho hộp mail, sắp xếp các tài liệu trên máy tính vào từng thư mục hợp lý, dọn dẹp ngăn kéo, sắp xếp lại bàn làm việc, cài lại chương trình diệt virus mới cho máy tính…

Những nhiệm vụ đơn giản này vốn dĩ có thể đã có trong danh sách việc cần làm của bạn nhưng chưa bao giờ được ưu tiên. Bởi vậy, hãy sử dụng thời gian mà bạn cảm thấy làm việc kém hiệu quả nhất để thực hiện những nhiệm vụ mang tính chất “tổng vệ sinh” đó. Khi hưng phần trở lại, bạn sẽ càng làm việc tốt hơn vì hệ thống đã được tổ chức tốt.

4. Ăn một bữa nhẹ thật lành mạnh

Lượng đường trong máu của bạn giảm xuống chỉ một vài giờ sau khi dùng bữa, bởi vậy, hoàn toàn là tự nhiên nếu bạn cảm thấy uể oải vào giữa buổi chiều. Lúc này, bạn không cần phải dùng cà phê để giúp mình tỉnh táo. Sử dụng đồ uống có đường sẽ chỉ khiến bạn cảm thấy mệt hơn, trong khi một bữa ăn nhẹ thật lành mạnh sẽ giúp bạn khôi phục mức đường trong máu và năng lượng. Một bữa ăn nhẹ lành mạnh không có nghĩa là bữa ăn buồn tẻ và nhạt nhẽo. Bạn có thể dùng một trái táo, một vài chiếc bánh quy mặn, hạt rang, hoặc một chút hoa quả khô.

5. Đọc những thông tin liên quan tới lĩnh vực của bạn

Khi “mất hứng” làm việc vào buổi chiều, đừng vào các mạng xã hội như Facebook hay Twitter vì bạn khó có thể dứt ra được những mạng này một khi đã truy cập vào. Thay vào đó, hãy tìm đọc những bài báo và trang web liên quan tới lĩnh vực công việc của bạn. Hãy tìm hiểu và lấy cảm hứng từ những ý tưởng mới, chia sẻ những kinh nghiệm, kiến thức mà bạn vừa học được với đồng nghiệp cũng những mà bạn có quan hệ công việc.

Việc đọc những kiến thức phục vụ cho công việc có thể đưa bạn trở thành một nhân viên có giá trị hơn, tăng cường thương hiệu cá nhân của bạn. Trong trường hợp bạn tìm việc, bạn sẽ là một ứng viên có khả năng cạnh tranh cao.

6. Ngủ một giấc ngắn

Nếu đã áp dụng các cách trên mà mắt của bạn vẫn díp lại vào giữa buổi chiều, hãy thử ngủ một giấc ngắn 15-20 phút nếu có thể. Nếu ngần ngại, bạn có thể hỏi ý kiến sếp để nhận được sự cho phép. Trên thực tế, nhiều công ty lớn trên thế giới như British Airways, Google và Nike đều có khu vực dành cho những giấc ngủ ngắn của nhân viên ngay trong văn phòng. Lợi ích của những giấc ngủ như vậy là sự tỉnh táo, làm việc hiệu quả hơn, khả năng tập trung tốt hơn, mức độ stress giảm và tâm trạng được cải thiện.

Cảm hứng làm việc sa sút vào lúc 3h chiều có thể nhanh chóng khiến bạn có một buổi chiều mất công mất việc nếu bạn không thận trọng. Thay vì lãng phí thời gian với sự mệt mỏi và thiếu năng lượng, hãy sử dụng quãng thời gian này một cách thông minh cho những nhiệm vụ mà bạn thấy dễ hoàn thành.