KhoaCNTT Forum Index KhoaCNTT
Diá»…n đàn sinh viên IT cá»§a Äại Há»c Công Nghiệp TpHCM (HUI)
 
  FAQFAQ    SearchSearch    MemberlistMemberlist    UsergroupsUsergroups    fchat fChat  RegisterRegister  
  ProfileProfile    Log in to check your private messages Log in to check your private messages    Log in Log in 

Java: Ngưá»i đẹp hết "đát"?

 
Post new topic   Reply to topic    KhoaCNTT Forum Index -> Tin công nghệ - phần má»m
View previous topic :: View next topic  
Author Message
alexking



Joined: 19 Jun 2006
Posts: 41

PostPosted: Fri Jun 30, 2006 2:34 am    Post subject: Java: Ngưá»i đẹp hết "đát"? Reply with quote

Ngôn ngữ lập trình mang tính cách mạng cá»§a Sun đã quá quen thuá»™c vá»›i giá»›i phát triển web. Nhưng giỠđây, khi thập niên 90 ngày càng lùi xa, Java cÅ©ng dần dần "dài râu, bạc tóc", hay bóng bẩy hÆ¡n, như má»™t ngưá»i đẹp đã hết thá»i xuân sắc.

Vá»›i Peter Yared, Giám đốc Ä‘iá»u hành cá»§a hãng phần má»m ActiveGrid, Ngôn ngữ lập trình Java gắn liá»n vá»›i má»™t chương quan trá»ng trong bước đưá»ng sá»± nghiệp cá»§a ông. Cuối những năm 90, Yared khi đó là giám đốc công nghệ cá»§a NetDynamics, má»™t công ty mà hầu như má»i sản phẩm chá»§ chốt Ä‘á»u dá»±a trên ná»n Java. 5 năm tiếp theo, Yared làm quan chức lãnh đạo ở Sun. Chính vì lẽ đó, thật ngạc nhiên khi Yared lại tuyên bố rằng "Java là má»™t con khá»§ng long" - cÅ©ng có nghÄ©a Java từng có má»™t thá»i "oanh liệt" thật, nhưng giỠđây, thá»i oanh liệt ấy nay còn đâu?

Yared có lý riêng cá»§a mình khi kết luận như vậy. ActiveGrid - công ty 2 năm tuổi cá»§a Yared - Ä‘ang kinh doanh thứ mà ông gá»i là thế hệ máy chá»§ ứng dụng má»›i. Chúng vẫn được sá»­ dụng để xây dá»±ng nên các website và phần má»m doanh nghiệp, nhưng hoàn toàn không dá»±a dẫm vào Java.

Thay vào đó, chúng hướng tá»›i các gói phần má»m nguồn mở, bao gồm hệ Ä‘iá»u hành Linux, máy chá»§ Apache Web, cÆ¡ sở dữ liệu MySQL cùng má»™t bá»™ ngôn ngữ scripting Ä‘á»u bắt đầu bằng chữ P: Perl, Python và PHP. Tổng hợp tất cả những yếu tố đó, viết tắt những chữ cái đầu tiên và bạn sẽ có LAMP - Ngôn ngữ lập trình Ä‘á»i má»›i.

Thắp sáng web với LAMP

Yared tiết lá»™ rằng LAMP ngày càng được ưa chuá»™ng và sá»­ dụng nhiá»u hÆ¡n trong việc phát triển thế hệ ứng dụng Web má»›i, cÅ©ng như các công nghệ có liên quan. Còn Java ư? Ly cà phê bốc khói ấy giỠđây giống như má»™t cuốn giáo trình xưa cÅ©, đã "má»c râu" và hụt hÆ¡i khi Ä‘uổi theo những phát minh thá»i đại. Nói má»™t cách khác: Nó đã thuá»™c vá» thiên niên ká»· trước rồi.

Hiện nay, Java hầu như chỉ còn được chuá»™ng ở châu Ã, ở châu Âu và Bắc Mỹ, nó giống như má»™t cô gái Ä‘ang dần "hết duyên". Tá»· lệ dùng .NET đã tăng má»™t mạch gần 15%, từ 40,3% lên 54,1% tại Bắc Mỹ, qua mặt cả tá»· lệ dùng Java ở châu Âu và châu à gá»™p lại.
Trong má»™t cuá»™c thăm dò khác, mức độ ưa chuá»™ng PHP tại Bắc Mỹ đã tăng từ 26% năm 2003 lên 36% trong năm nay, nhưng ở cá»±u lục địa à - Âu, tốc độ ấy còn nhanh hÆ¡n. "Có quá nhiá»u đối thá»§ lá»›n và chúng Ä‘ang gặm nhấm dần thị phần cá»§a Java", chá»§ tịch cá»§a Evans kết luận.

Có lẽ nào Java - má»™t thá»i là "hoa hậu cá»§a các hoa hậu", "tân thá»i nhất trong số tân thá»i", lại biến thành má»™t công nghệ "xác ướp", cÅ© kỹ, già nua và lạc hậu như máy tính mainframe cá»§a IBM hay phần má»m doanh nghiệp cá»§a SAP? Thật đáng buồn khi những bằng chứng có được Ä‘á»u khiến ta phải gật đầu.

Má»™t dấu hiệu khác cho thấy Java Ä‘ang bị lạnh nhạt xuất phát từ thị trưá»ng sách công nghệ. Theo O'Reilly Media, má»™t nhà xuất bản sách lập trình hàng đầu thì những cuốn có liên quan đến Java bị tụt 4% doanh số so vá»›i năm ngoái, trong khi doanh thu cá»§a sách hướng dẫn AJAX - má»™t ngôn ngữ lập trình Ä‘ang chiếm lÄ©nh các gói phần má»m nguồn mở - lại tăng tá»›i 68%.


Theo báo cáo từ Evans Data Corp, nÆ¡i tiến hành thăm dò Ä‘á»u đặn hàng năm vá» hoạt động cá»§a giá»›i phát triển phần má»m, tá»· lệ sá»­ dụng Java ngày càng thưa trong khi LAMP và .NET cá»§a Microsoft liên tục bành trướng. Tại Bắc Mỹ, chỉ còn 47,9% số ngưá»i được há»i còn sá»­ dụng Java như má»™t ngôn ngữ lập trình chính, so vá»›i 51,4% hồi mùa thu 2002.

"Còn khuya mới mất duyên"

Tất nhiên, Sun là ngưá»i phản đối nhận định này kịch liệt nhất. "Java đã đến thá»i tàn hay chưa á? Còn lâu. Chúng tôi Ä‘á»u nghÄ© nó má»›i chỉ bắt đầu vào cuá»™c", John Loiacono, phó chá»§ tịch Ä‘iá»u hành bá»™ phận phần má»m cá»§a Sun tuyên bố.

Äể minh chứng cho nhận xét cá»§a mình, John chỉ ra hai thá»±c tế: 1. Java vẫn còn rất mạnh trong khối ứng dụng doanh nghiệp phức tạp, quy mô, tinh vi và 2. Java đặc biệt phổ biến trong ÄTDÄ - khi có tá»›i 600 model hiện có trên thị trưá»ng Ä‘ang chạy Java, và cứ 10 mẫu máy hàng Top lại có tá»›i 7 chiếc phát triển dá»±a trên công nghệ này.

Thật buồn cho Sun, vì các hãng khác không nghÄ© như vậy. Ngay cả khi Java vẫn chắc chân trên các thị trưá»ng trá»ng yếu, thì những cuá»™c phá»ng vấn vá»›i hÆ¡n má»™t chục đại gia công nghệ và nhà phân tích Ä‘á»u cho thấy thị trưá»ng Ä‘ang chuyển động theo hướng không có lợi cho Java.

Äiá»u này khiến không chỉ Sun lo ngại, mà ngay nhiá»u hãng như IBM, BEA Systems và jBoss cÅ©ng phải giật mình cân nhắc lại, bởi há» Ä‘ang đặt cược khá lá»›n cho ngôn ngữ lập trình này. Nếu Java mất ánh hào quang, thì sức hấp dẫn cá»§a các sản phẩm dá»±a trên ngôn ngữ này cÅ©ng biến mất.

Những ngôi sao mới

Vá»›i nhiá»u đại gia công nghệ như Google và Yahoo!, Java chưa bao giá» chiếm má»™t vị trí quan trá»ng trong chiến lược phát triển cá»§a há». Các công ty nhá» hÆ¡n, chuyên vá» Web 2.0 thì lại đặc biệt chuá»™ng dùng AJAX cùng PHP, thế hệ công cụ lập trình kiểu má»›i, gá»n nhẹ và cÆ¡ động. Äây là trưá»ng hợp cá»§a những hãng như Friendster, Flickr và Facebook. Theo há», các công cụ Ä‘á»i má»›i không "kén khách" như Java, những nhà lập trình vá»›i kỹ năng và trình độ không quá cao cÅ©ng có thể há»c được cách phát triển ứng dụng rất nhanh chóng.

Theo nhiá»u nhà phân tích, sá»± thay đổi này cÅ©ng chẳng khác gì những năm 90 cá»§a thế ká»· trước, khi Java hất cẳng các ngôn ngữ lập trình truyá»n thống như C và C+. Giá» thì cá»™ng đồng phát triển Ä‘ang lÅ© lượt di cư từ Java sang PHP và AJAX. Từ con số 0 cá»§a năm 2000, số website sá»­ dụng PHP đã nhảy vá»t vá»›i tốc độ tên lá»­a lên 23 triệu trang.

Hồi má»›i nổi, Java từng được xem là bài thuốc "giải độc" chống lại sá»± chuyên chế cá»§a Microsoft. Sá»­ dụng Java, các nhà lập trình phần má»m và phát triển website có thể viết ra những chương trình chạy được trên nhiá»u hệ Ä‘iá»u hành khác nhau. Trong địa hạt desktop nÆ¡i Windows thống trị độc tôn, Java đã thất bại, nhưng trong thế giá»›i máy chá»§, Java đã trở thành má»™t thế lá»±c hùng mạnh.

Vá»›i những website và ứng dụng Web đơn giản, ngưá»i ta không còn cần đến Java. Nhưng khi phải làm thứ gì đó phức tạp hÆ¡n, cầu kỳ hÆ¡n, đấy chính là lúc phải cầu viện đến sản phẩm cá»§a Sun. Khi viết mã trên ná»n Linux, số tầng (layer) ít hÆ¡n nhiá»u nên bạn cÅ©ng không cần đến Java. Tương tá»±, khi viết các ứng dụng desktop dành cho giá»›i giao dịch, môi giá»›i và bán hàng, nhiá»u ngưá»i đã sá»­ dụng công cụ lập trình Visual Studio .NET cá»§a Microsoft.

"Thị trưá»ng ngày càng cạnh tranh còn khách hàng có thêm nhiá»u sá»± lá»±a chá»n. Không ai, dù là ngưá»i dùng hay má»™t ông lá»›n, lại chỉ trung thành vá»›i duy nhất má»™t công nghệ", Rod Smith, phó chá»§ tịch công nghệ phần má»m má»›i cá»§a IBM nhún vai. Suy cho cùng, liệu đã đến lúc cất lên má»™t bản valse buồn cho Java hay chưa?

Cầm Thi (Theo Business Week)
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
chandoi



Joined: 30 Jun 2006
Posts: 9

PostPosted: Fri Jun 30, 2006 2:56 pm    Post subject: Sao ká»· thế Reply with quote

Nghe Java đang chết mà buồn.
Khổ công há»c java

Bye .... static void main(...)
_________________
Hãy sử dụng SPHONE
Không bao giỠđóng tiá»n
Back to top
View user's profile Send private message
sinhviendhcn



Joined: 09 Dec 2006
Posts: 4

PostPosted: Sat Dec 09, 2006 8:41 am    Post subject: Reply with quote

Java chết ??????
Thật không????
Sao mình hổng bít kìa !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Back to top
View user's profile Send private message
sinhviendhcn



Joined: 09 Dec 2006
Posts: 4

PostPosted: Sat Dec 09, 2006 8:43 am    Post subject: Reply with quote

Java há»c khổ cá»±c kỳ luôn. Có ai bít vẽ vá»i trên Frame hay JFrame không nhỉ. Nếu biết thì chỉ cho anh em công nghệ má»™t vài chiu đê. Há»c thì khó nhưng hay tuyệt đấy!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    KhoaCNTT Forum Index -> Tin công nghệ - phần má»m All times are GMT


Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum