Thiết kế web bằng ngôn ngữ lập trình Php & MySQL hay ASP.NET luôn là vấn đề sôi nổi của các diễn đàn công nghệ thông tin. Ngôn ngữ nào mạnh hơn, được ứng dụng thực tế và dễ học,... luôn là câu hỏi khi người mới bắt đầu học thiết kế web quan tâm. Trước khi chọn ngôn ngữ lập trình phù hợp cho mình thì bạn nên biết :
![]() |
| Thiết kế Web Php, ASP.NET |
dụng, giải trí.
Như website, phần mềm của các ngân hàng, ngành tài chính, quản lý, các hệ thống của nhà mạng di động, phần mềm quản lý, kế toán… các game hay phần mềm cho mobile…
Và một điều rằng, các hệ thống đó không nhiều nên lượng việc cũng có đôi chút bị hạn chế.
Thứ 2 là các công việc thường khá khó và đòi hỏi có tư duy thuật toán, lập trình, tính toán cao. Nó như vắt kiệt sức lực của dân lập trình. Vì thế, người lập trình lĩnh vực này thường chỉ được 2, 3 năm nếu ko lên làm quản lý thì cũng nhảy ra ngoài và chuyển hướng hết.
Và điều kiện tuyển dụng đầu vào của các hệ thống này cũng hết sức khắt khe. Đòi hỏi cả kinh nghiệm cao, kỹ năng và cả tư duy rất khá…
PHP thì lại không đòi hỏi quá cao về mặt thuật toán, vì lập trình PHP đơn giản chỉ là xây dựng ra website và nó sâu về mặt Thương mại điện tử hơn là chiều sâu coder.
Cũng chính vì điều này nên để xin được tuyển dụng vào các dự án PHP là không quá khó.
Theo mình thì cái gì không khó sẽ là bước đi mà mình chọn đầu tiên.
Vì chỉ cần lọt vào được 1 công ty nào đó, học được 1 ít kinh nghiệm thì lúc đó mới có cơ hội cọ sát và học hỏi thêm rất nhiều điều.
Lập trình PHP, lập trình website thì có ngày bận, ngày không. Có ngày làm xuyên đêm vì dự án lớn và cần tiến độ.
Công cụ bổ trợ :
PHP thì có công cụ mã nguồn mở như: Notepad++, Eclipse... để lập trình và GIMP, Paint.. để vẽ. Thế nên nhìn sơ qua, dân học ASP.NET hay dân PHP nhìn qua .NET cũng chỉ thấy có bộ Visual Studio, mà nghe đồn bộ này đắt lém, chúng ta lại bỏ quên đi những công cụ miễn phí như Visual Studio Express, Develop.NET... Hoặc có thể dùng Paint, Paint.NET để vẽ vời mà chả mất xu nào. Cơ sở dữ liệu thì PHP có phpMyAdmin, MySql Administrator, bên ASP.NET thì sử dụng Microsoft SQL Express đều miễn phí cả.
Học ASP.NET xong thì học PHP sẽ dễ hơn ?
Câu hỏi này cũng thường gặp như những lời "phán" rằng ASP.NET do cấu trúc khó hơn nên "dân" PHP mà sang ASP.NET thì sẽ không dễ. Điều này không hẳn như vậy, có người dùng ASP.NET rồi qua PHP thấy cấu trúc thoải mái quá, dễ dãi quá đâm ra ức chế, đắn đo, suy nghĩ. Một số khác thì quen dùng ASP.NET mà không nắm kiến thức nền chỉ biết "kéo thả" giờ chơi với PHP thì bị "sốc" vì không biết làm sao với "hằm bà lằng" code và code. Hoặc một anh chuyên sử dụng PHP và nay phải đổi sang ASP.NET thì lại thấy choáng với cấu trúc framework .NET và bị "say nắng" với những cái gọi là OOP trong khi trước đó lại quen dùng hàm. Túm lại, sự chuyển đổi, tiếp cận sẽ phụ thuộc chính vào nền tảng kiến thức của bạn.
Giữa 2 ngôn ngữ lập trình nên học một hay cả ASP.NET và PHP ?
Bạn hãy xác định mình "kết" "em" nào thông qua tìm hiểu trên internet, qua những tài liệu, ví dụ, những phong cách ngôn ngữ của mỗi công nghệ, từ đó sẽ đi chuyên sâu một thứ. Khi đã "vững tin" rồi thì có thể "đứng núi này trông núi nọ", vì thế giới công nghệ luôn thay đổi hằng ngày, nhu cầu cũng vì thế thay đổi theo, nên việc thích nghi là cần thiết, và không chỉ là ASP.NET, PHP mà bạn đôi khi còn "chém" cả Ruby, Java, Python, Perl cho nó "máu" ấy chứ.
Và để thiết kế website không chỉ biết PHP, C#, VB mà bạn còn phải biết những thứ liên quan đến web: HTML, CSS, Javascript, một chút ít khái niệm mạng. Khi có đủ những nền tảng liên quan thiết yếu này, thì việc chuyển đổi hay tiếp cận công nghệ mới không quá khó và thời gian tốn ít hơn.







0 nhận xét:
Đăng nhận xét