09/10/2018, 18:23

cần sự so sánh của các bạn giữa các NNLT WEB :asp.NET;PHP;JSP.

theo các bạn thì giữa các ngôn ngữ lập trình web trên anh nào mạnh nhất và tương lai hơn cả.
tôi biết mỗi ngôn ngữ đều có thế mạnh riêng của nó nhưng tôi muốn có được sự nhận định của các bạn .
pixelart viết 20:32 ngày 09/10/2018
Mình ko phải là dân lập trình web, nhưng cũng xin góp chút ý kiến. Theo mình biết thì

PHP : Đơn giản và dễ học --> Nhưng ở VN thì ko có dạy
ASP.NET : Công nghệ mới, có 1 số ứng dụng rất hay, có thể nói là mạnh hơn PHP 1 chút, nhưng đắt tiền, ko phải đồ free như PHP
JSP : Java thì khỏi phải nói, nó mạnh nhất trong 3 ngôn ngữ, nhưng cũng là khó nhất
White Rose viết 20:23 ngày 09/10/2018
Quote Được gửi bởi pixelart
PHP : Đơn giản và dễ học --> Nhưng ở VN thì ko có dạy
ASP.NET : Công nghệ mới, có 1 số ứng dụng rất hay, có thể nói là mạnh hơn PHP 1 chút, nhưng đắt tiền, ko phải đồ free như PHP
JSP : Java thì khỏi phải nói, nó mạnh nhất trong 3 ngôn ngữ, nhưng cũng là khó nhất
Bạn nhận xét khó có thể công nhận là chính xác quá.

To story_sde: Các ngôn ngữ đều có những mặt mạnh riêng và những mặt mạnh này lại nhắm vào những hệ thống, đối tượng sử dụng khác nhau. Vì vậy dù so sánh thế nào đi nữa thì cũng không thể rõ ràng như khi so sánh hai số với nhau đâu. Mình chỉ đưa ra 1 ví dụ rất nhỏ từ từ bài post của pixelart:
PHP : Đơn giản và dễ học
Không rõ pixelart đã bao giờ sử dụng công nghệ ASP.NET để làm việc chưa mà nói vậy. Bản thân mình đã sử dụng cả 2 thứ và cho rằng ASP.NET dễ học và cũng dễ làm hơn là PHP ở phần lớn công việc (điều này hoàn toàn dễ hiểu do mô hình và thời điểm ra đời của ASP.NET cho phép nó kế thừa hầu hết những gì tốt nhất đang có). Tuy vậy, có một số khái niệm mới mà bạn buộc phải cập nhập, chính điều này làm ASP.NET có vẻ khó nhằn hơn.

ASP.NET : Công nghệ mới, có 1 số ứng dụng rất hay, có thể nói là mạnh hơn PHP 1 chút, nhưng đắt tiền, ko phải đồ free như PHP
Nếu cần thì ASP.NET có thể free như PHP luôn. .NET Framework đã free rồi, hiện nó có thể chạy trên nền Unix,Linux và một số nền tảng khác (xem dự án về Mono tại http://go-mono.com), ưu thễ giá cả không còn là thế mạnh nổi trội.

JSP : Java thì khỏi phải nói, nó mạnh nhất trong 3 ngôn ngữ, nhưng cũng là khó nhất
Câu này cũng rất đáng bàn. Trừ phi bạn thông thạo cả 3 ngôn ngữ, nếu không tốt nhất không nên phán bừa như vậy. Mình không biết gì về JSP nên không dám lạm bàn nhiều, chỉ đưa ra mấy ý kiến sau:
- ASP.NET ra đời sau, là một phần trong kiến trúc .NET, kiến trúc mà hệ điều hành sắp ra mắt - Longhorn - được thiết kế hoàn toàn trong nó thì bảo nó không bằng JSP nghe hơi khó tin. Java có ưu thế ở một số (nhiều hay ít) hệ thống nhưng chắc chắn .NET sẽ chiếm lĩnh những hệ thống chạy Windows Server mà thị phần những hệ thống này cũng không phải là nhỏ.
- Nếu bảo ASP.NET và JSP đều mạnh hơn PHP thì giải thích như thế nào việc PHP vẫn cứ có tốc độ tăng trưởng rất nhanh (ngay Yahoo cũng cho thiết kế lại hệ thống website của mình dựa trên PHP). Bây giờ cái cần là "nhu cầu". Sử dụng cái gì để đáp ứng tốt nhất nhu cầu (bao gồm cả yêu cầu kĩ thuật, time, giá cả, con ngừoi...) thì cái đó sẽ là "mạnh" nhất.

Nếu bạn có ý định nghiên cứu một ngôn ngữ nào thì nên xem hiện tại mình đã có những kiến thức gì liên quan đến nó và sắp tới sẽ học những gì liên quan đến nó rồi lựa chọn cái nào bạn cảm thấy gần gũi nhất. Dù là cái nào thì khả năng của bạn chắc chắn sẽ có chỗ cần dùng.

:-)
ParaSnake viết 20:24 ngày 09/10/2018
So Story:Mìnhc ũng có ý kiến như cái bố post bài ở tr6en mình ,nhưng theo mình nếu bạn mún thông thạo việc lập trình tì ngôn ngử ko quan trọng,quan trọng nhất là bạn phải có tư duy lập trình, logic và vốn tiếng ANh kha khá ,that`s all
Nếu bạn cảm thấy thik thực sự thì mình khuyên bạn nên học PHP trước, nó rất dễ họ,thực sự là vậy,ko những thế cộng đồng người sử dụng cũng káh động,bạn lun có thể nhận dc sự giúp dở từ những chuyên gia trên khắp thế giời,phần manual cũng khá dễ hiểu.
xacuop viết 20:25 ngày 09/10/2018
@ pix: cho nhận xét tí nha.
- PHP: bạn nhận xét đúng (ông này chắc biết mỗi PHP thui )

- ASP.NET: Sai. ASP.NET mạnh hơn PHP nhiều. .NET framework thì đã free từ Win2003 trở về sau. Còn bộ VS.NET thì chỉ là công cụ giúp cho lập trình dễ dàng thôi. Nếu ko có đk mua thì có thể dùng webmatrix (free 100%).

- JSP: càng sai tệ .JSP chậm hơn .NET rất nhiều (nhất là mấy cục Bean và Servlet a'). Và JSP cũng ko còn được SUN đầu tư nhiều nữa. Nếu muốn so sánh SUN và MS thì so sánh cấu trúc của J2EE và .NET còn ngang ngửa nhau.

Khi Longhorn ra mắt thì theo như giới thiệu của MS thì sẽ ko còn khác biệt nhiều giữa WinForm và WebForm nữa. 1 ứng dụng trên .NET chỉ cần sửa vài thuộc tính thì từ web-->win và ngược lại. Cái này ko biết mất bao nhiêu % công việc (vì chưa có để test á ) nhưng nếu đúng như vậy thì xem ra .NET hơi thắng thế á.
BoyChanDoi78 viết 20:36 ngày 09/10/2018
Sao không ai có ý kiến về Perl nhỉ? cgi-bin ý mà!
PHAMTAM viết 20:29 ngày 09/10/2018
Người nào biết VB thì học ASP nhanh hơn vì VB giống giống như ASP.
còn PHP thì không giống ai nhưng nên biết PHP vì nó toàn miễn phí và cũng rất mạnh.
NumPad0 viết 20:32 ngày 09/10/2018
Tương lai sẽ là PHP 5.0 up, ASP.NET và JSP.
Nói chung thì mỗi một công nghệ có điểm mạnh của nó và cũng có những cộng đồng của nó. Bạn không thể nói là công nghệ nào sẽ chiếm ưu thế được vì đã là công nghệ thì nó sẽ phát triển và có những bước tiến vượt bậc. (Điển hình là PHP5)
story_sde viết 20:27 ngày 09/10/2018
Cảm ơn các bạn đã cho những ý kiến rất hay,Tôi thì đã thành thạo asp,vb thì cũng đã học qua, nhưng tôi muốn có một kiến thức cần thiết để sau này đi làm vậy thì giữa 3 ngôn ngữ đã bàn ở trên, ngôn ngữ nào là sự lựa chọn tối ưu mà các công ty cần và tuyển nhân viên nhiều nhất.
mong nhận được ý kiến quý giá của các bạn nhiều hơn
xacuop viết 20:31 ngày 09/10/2018
Cả 3. Cái này nói thật vì như vậy mới đáp ứng được nhu cầu của sếp
Bài liên quan
0