<![CDATA[Latest posts for the topic "PHP vs JSP"]]> /hvaonline/posts/list/23.html JForum - http://www.jforum.net PHP vs JSP /hvaonline/posts/list/8404.html#48979 /hvaonline/posts/list/8404.html#48979 GMT PHP vs JSP

Siêu trộm wrote:
Mình lập ra topic này vì thấy có nhiều người chê PHP quá, nào là không bảo mật, nhiều bug,... (anh conmale còn nói với mình là ổng chỉ coi PHP như "toy" mà thôi, hixhix, nghe mà buồn gì đâu :cry: ) 
Thế ông ấy bảo cậu ông ấy coi ngôn ngữ nào là "vũ khí hạt nhân" :P Mỗi người một quan điểm, ko cần đau buồn :D; Yên tâm là thế giới số người dùng cái "Toy" kia nhiều lắm :D nên cứ học đi.

Siêu trộm wrote:
Vậy thì theo các bạn, 2 ngôn ngữ này có điểm mạnh và điểm yếu nào? Và nếu có thể đưa ra kết luận ngôn ngữ nào tốt hơn (theo mình ở đây ko chỉ đơn thuần ngôn ngữ nữa mà còn là web server chạy ngôn ngữ đó, ví dụ apache vs tomcat chẳng hạn) thì theo bạn đó là cái nào? 
Cá nhân tớ thấy ko nên so sánh :P Quen ngôn ngữ nào thì dùng nó :D]]>
/hvaonline/posts/list/8404.html#48993 /hvaonline/posts/list/8404.html#48993 GMT
PHP vs JSP

Siêu trộm wrote:
Mình lập ra topic này vì thấy có nhiều người chê PHP quá, nào là không bảo mật, nhiều bug,... (anh conmale còn nói với mình là ổng chỉ coi PHP như "toy" mà thôi, hixhix, nghe mà buồn gì đâu :cry: )  
Hèm... khi anh em mình chat trên yim, anh nhận định PHP là "toy" trong tinh thần ứng dụng ngôn ngữ lập trình này cho các chương trình ở dạng có nhu cầu lớn (enterprise level). Bởi thế, nếu đưa nhận xét "php là toy" ở biên độ tổng quát thế này là thiếu chính xác. Điều đầu tiên và quan trọng nhất là dùng một ngôn ngữ lập trình để tạo ra cái gì? nhu cầu ra làm sao? khả năng vận dụng ngôn ngữ lập trình cho nhu cầu đi đến mức đâu sâu / rộng như thế nào rồi mới có thể đánh giá được. Dẫu có như vậy đi chăng nữa, đánh giá ở dạng này chỉ mang tính tương đối mà thôi. Việc so sánh php và jsp, theo anh, là khập khiễng ngay từ đầu. jsp chỉ là một phần nhỏ trong j2ee, nó chỉ là một phương tiện dùng để trình bày nội dung trang web. Mặc dù nó có scriptlet để giải quyết một số vấn đề logic nhưng nếu tách rời jsp ra khỏi phần logic (được viết bằng java) thì nó vô ích và không có tác dụng gì hết.

Siêu trộm wrote:
Những yếu tố như bảo mật, bug,... thì mình nghĩ người lập trình vẫn là yếu tố quyết định, nhưng nếu đã đem 2 ngôn ngữ ra so sánh thì cứ coi như yếu tố programmer là ngang nhau. Vậy thì theo các bạn, 2 ngôn ngữ này có điểm mạnh và điểm yếu nào? Và nếu có thể đưa ra kết luận ngôn ngữ nào tốt hơn (theo mình ở đây ko chỉ đơn thuần ngôn ngữ nữa mà còn là web server chạy ngôn ngữ đó, ví dụ apache vs tomcat chẳng hạn) thì theo bạn đó là cái nào?  
Phương diện bảo mật của một ứng dụng không phụ thuộc vào ngôn ngữ một cách trực tiếp. Ngôn ngữ có thể có một số tính năng để giúp ngăn ngừa một số phương diện bảo mật. Ngoài ra, bảo mật hay không là do người code ra nó. Không thể so sánh apache và tomcat với nhau được. apache (http) là một chương trình cung cấp dịch vụ web, tomcat là jsp/servlet container, so sánh 2 cái với nhau chẳng khác gì so sánh cái nhà với cái cửa. Như đã nói ở trên, khi nói đến điểm mạnh và điểm yếu của một ngôn ngữ lập trình, phải dựa trên căn bản là dùng nó để tạo ra cái gì? php tiện dụng, gọn gàng cho những web application nhỏ. Hoàn toàn phù hợp cho những ứng dụng nhanh, không đòi hỏi kế hoạch lâu dài, không đòi hỏi độ bền bỉ và mở rộng lớn. Trong khi đó, jsp (dùng như một phương tiện để hiển thị nội dung trang web), nó không nên dùng để so sánh với php vì đằng sau jsp là một công nghệ đa tầng và đa dạng.

Siêu trộm wrote:
Theo mình thấy thì điểm mạnh của PHP là đơn giản (dễ học + dễ sử dụng), cộng đồng lớn, rất nhiều thư viện mã nguồn mở, cấu hình cũng đơn giản và theo mình là "chạy" khá nhanh :P) . Điểm yếu thì ... ngoài chuyện bảo mật (cũng chỉ nghe thiên hạ đồn chứ mình ko chuyên về security :oops: ), mình vẫn chưa nghĩ ra chỗ nào dở của PHP hết :P) .  
Chưa thấy chỗ dở của php thì thử code một chương trình để cho khoảng 200 người cùng dùng (và bị DoS) như một forum chẳng hạn thì sẽ thấy :lol:) :lol:) :lol:)

Siêu trộm wrote:
JSP : chưa sử dụng bao giờ nên không dám nhận xét :oops: (nhưng hình như là "chạy" khá chậm :P) , như HVA nè, ko biết có phải do đông người truy cập + server ở nước ngoài hay ko mà mình thấy load chậm lắm). Mời những chuyên gia về 2 ngôn ngữ này cho mình vài nhận xét thật khách quan nhé :wink:  
Đã nói rất nhiều lần là HVA không dùng JSP mà vẫn cứ nhắc đi, nhắc lại là HVA dùng jsp. Đừng đánh đồng JSP là Java và nhất là không nên nhận xét nếu không rõ về nó. Một application như forum load chậm là do đâu? Nên thử tìm và hiểu thật kỹ trước khi nhận xét. Nói thêm, cùng một đường dây Internet, anh thử đo vận tốc duyệt từ máy anh đến HVA mất tối đa là 1.7 giây / 1 trang. Cũng cùng trình duyệt và đường dây, anh đo vận tốc duyệt đến một số forum khác chạy php (như IPB, vBulletin...) cũng chạy trên dedicated server và mất ít nhất là 5 giây / 1 trang. Bởi thế, nhanh hay chậm có nhiều yếu tố. Thân mến.]]>
/hvaonline/posts/list/8404.html#49046 /hvaonline/posts/list/8404.html#49046 GMT
PHP vs JSP

Siêu trộm wrote:
Mình lập ra topic này vì thấy có nhiều người chê PHP quá, nào là không bảo mật, nhiều bug,... (anh conmale còn nói với mình là ổng chỉ coi PHP như "toy" mà thôi, hixhix, nghe mà buồn gì đâu :cry: ) Những yếu tố như bảo mật, bug,... thì mình nghĩ người lập trình vẫn là yếu tố quyết định, nhưng nếu đã đem 2 ngôn ngữ ra so sánh thì cứ coi như yếu tố programmer là ngang nhau. Vậy thì theo các bạn, 2 ngôn ngữ này có điểm mạnh và điểm yếu nào? Và nếu có thể đưa ra kết luận ngôn ngữ nào tốt hơn (theo mình ở đây ko chỉ đơn thuần ngôn ngữ nữa mà còn là web server chạy ngôn ngữ đó, ví dụ apache vs tomcat chẳng hạn) thì theo bạn đó là cái nào? Theo mình thấy thì điểm mạnh của PHP là đơn giản (dễ học + dễ sử dụng), cộng đồng lớn, rất nhiều thư viện mã nguồn mở, cấu hình cũng đơn giản và theo mình là "chạy" khá nhanh :P) . Điểm yếu thì ... ngoài chuyện bảo mật (cũng chỉ nghe thiên hạ đồn chứ mình ko chuyên về security :oops: ), mình vẫn chưa nghĩ ra chỗ nào dở của PHP hết :P) . JSP : chưa sử dụng bao giờ nên không dám nhận xét :oops: (nhưng hình như là "chạy" khá chậm :P) , như HVA nè, ko biết có phải do đông người truy cập + server ở nước ngoài hay ko mà mình thấy load chậm lắm). Mời những chuyên gia về 2 ngôn ngữ này cho mình vài nhận xét thật khách quan nhé :wink:  
:)) 1.Thế bạn có đặt ra câu hỏi tại sao nó chậm jsp chậm hơn PHP không ? 2.Lượng Share Hosting trên thị trường việt nam liệu có nhiều nơi hỗ trợ JSP không ? Giá thành của Hosting hỗ trợ jsp như thế nào so với PHP ? 3.Liệu khách hàng của bạn có chấp nhận tăng giá thành sản phẩm thiết kế khi bạn thay đổi công nghệ hay không ? 4.Ngôn ngữ lập trình đó có thực sự là vấn đề của bạn ? Bạn có chắc rằng khi bạn sử dụng jsp thì ít mắc các lỗi bảo mật hơn PHP không ? ]]>
/hvaonline/posts/list/8404.html#49048 /hvaonline/posts/list/8404.html#49048 GMT
PHP vs JSP php tiện dụng, gọn gàng cho những web application nhỏ. Hoàn toàn phù hợp cho những ứng dụng nhanh, không đòi hỏi kế hoạch lâu dài, không đòi hỏi độ bền bỉ và mở rộng lớn. Trong khi đó, jsp (dùng như một phương tiện để hiển thị nội dung trang web), nó không nên dùng để so sánh với php vì đằng sau jsp là một công nghệ đa tầngđa dạng.   Dạ em không hiểu chỗ này ! Và cũng không đồng ý với việc nói rằng PHP không chỉ dành như là món "fastfood" , cụ thể là em thấy Joomla cũng là một dự án lâu dài đó mà ]]> /hvaonline/posts/list/8404.html#49051 /hvaonline/posts/list/8404.html#49051 GMT Re: PHP vs JSP

conmale wrote:
Nói thêm, cùng một đường dây Internet, anh thử đo vận tốc duyệt từ máy anh đến HVA mất tối đa là 1.7 giây / 1 trang. Cũng cùng trình duyệt và đường dây, anh đo vận tốc duyệt đến một số forum khác chạy php (như IPB, vBulletin...) cũng chạy trên dedicated server và mất ít nhất là 5 giây / 1 trang. Bởi thế, nhanh hay chậm có nhiều yếu tố.  
Cái này thì em không đồng ý, những forum đó chậm em nghĩ còn nhiều lý do như template nặng,... Còn cái HVA này em nghĩ template nhẹ hều mà :lol:) Em load chậm lắm, có khi cả 30s mới load xong 1 page.

jpg wrote:
cụ thể là em thấy Joomla cũng là một dự án lâu dài đó mà 
Dù nó có lâu dài thì rốt cuộc nó cũng chỉ là 1 CMS mà thôi :lol:) , cũng chỉ là 1 trang quản lý tin tức, không cần phải xử lý gì "nặng nề". *PS: Sorry mọi người vì hiểu biết còn kém cỏi.]]>
/hvaonline/posts/list/8404.html#49056 /hvaonline/posts/list/8404.html#49056 GMT
Re: PHP vs JSP Dù nó có lâu dài thì rốt cuộc nó cũng chỉ là 1 CMS mà thôi :lol:) , cũng chỉ là 1 trang quản lý tin tức, không cần phải xử lý gì "nặng nề".   :)) Lâu dài ở chỗ là kiếm tiền dài dài với nó mà nhẹ nhàng :evil: ]]> /hvaonline/posts/list/8404.html#49059 /hvaonline/posts/list/8404.html#49059 GMT PHP vs JSP

conmale wrote:
Như đã nói ở trên, khi nói đến điểm mạnh và điểm yếu của một ngôn ngữ lập trình, phải dựa trên căn bản là dùng nó để tạo ra cái gì? php tiện dụng, gọn gàng cho những web application nhỏ. Hoàn toàn phù hợp cho những ứng dụng nhanh, không đòi hỏi kế hoạch lâu dài, không đòi hỏi độ bền bỉ và mở rộng lớn. Trong khi đó, jsp (dùng như một phương tiện để hiển thị nội dung trang web), nó không nên dùng để so sánh với php vì đằng sau jsp là một công nghệ đa tầng và đa dạng.  
Đoạn bôi đỏ có thể suy ra là để vận hành đc một page JSP -> phải vận hành cái "đằng sau" đa tầng đa dạng kia :D đúng ko nhỉ hi hi vậy thì ... đoạn này:

conmale wrote:
Chưa thấy chỗ dở của php thì thử code một chương trình để cho khoảng 200 người cùng dùng (và bị DoS) như một forum chẳng hạn thì sẽ thấy 
Hi Hi; giả sử ta code đc một page JSP và PHP (cùng tính năng, mục đích), cả 2 cùng bị DDoS; Hi Hi thử hỏi cái nào "dở hơn" nhỉ. Mình nghĩ là việc chống DDoS tốt phụ thuộc nhiều yếu tố chứ không phải là phụ thuộc nhiều vào việc ta đem JSP ra code thì nó chống DDoS tốt hơn, đem PHP ra code thì nó chống DDoS dở hơn. Do đó mà không nên nói là code một forum bằng PHP rồi để cho khoảng 200 người truy cập và bị DDoS để từ đó thấy cái dở của PHP :D Thế theo bác conmale thì chỗ dở trong câu trên là gì nào :D; Có ngôn ngữ khác PHP có thể khắc phục được chỗ dở đó à? Nhiều người cũng hiểu qua được DDoS là gì rồi; Do đó mà cá nhân mình nghĩ, với những Server Script thì hệ thống thông dịch kịch bản nào hoạt động gọn nhẹ hơn -> Góp phần chống DDoS tốt hơn; Sự "góp phần" ở đây cụ thể đó là tiết kiệm tài nguyên hệ thống, nhất là % xử lý của CPU và RAM. Việc chống DDoS thì lan dải đó :D, ở Web Server là chủ yếu :D.

jpg wrote:
Dạ em không hiểu chỗ này ! Và cũng không đồng ý với việc nói rằng PHP không chỉ dành như là món "fastfood" , cụ thể là em thấy Joomla cũng là một dự án lâu dài đó mà 
Bạn tìm hiểu về J2EE chưa vậy? mình thấy tìm hiểu về Java hay đó chứ, tài liệu rõ ràng, gọn dễ đọc; Ko như của Microsoft, mình vào trang của Microsoft mù tịt (rất ghét lập trình = mấy đồ của MS :-SS); Cho đến ngày nay thì công nghệ Java phát triển mạnh, bao gồm nhiều thành phần, không chỉ đơn thuần có JRE như buổi đầu. Do đó mà bác conmale bảo là nó đa tầng đa dạng.]]>
/hvaonline/posts/list/8404.html#49070 /hvaonline/posts/list/8404.html#49070 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#49073 /hvaonline/posts/list/8404.html#49073 GMT PHP vs JSP

MicrosoftX wrote:
Hi Hi; giả sử ta code đc một page JSP và PHP (cùng tính năng, mục đích), cả 2 cùng bị DDoS; Hi Hi thử hỏi cái nào "dở hơn" nhỉ.  
Cái này theo kinh nghiệm bản thân và qua quá trình quản lý forum HVA, tớ thấy rằng php thua xa. Lý do? Rất đơn giản, cho đến nay php vẫn không hoàn toàn thread-safe. Nếu chạy "threaded php" với apache và dùng mod_php, bồ không thể dùng mpm worker mà chỉ có thể dùng prefork. Chỉ có dùng FastCGI với apache thì mới có thể chạy threaded-php. Ngoài ra thì... tắc tị. Trên phương diện "bị" DoS, mpm worker trên apache "scale" hơn prefork xa lắc xa lơ. Tớ nhớ là tớ có phân tích phần này khá chi tiết trong loạt bài "Ký sự DDoS HVA". Nói một cách ngắn gọn, vì php không thread-safe hoặc thread-safe một cách có giới hạn / có điều kiện thì nó không thể chịu đựng DoS bằng full threaded model. Một web application chạy bằng jsp/servlet, nó có thể hoạt động hoàn toàn trên worker mpm với apache và hoàn toàn thread-safe từ ngoài vào trong. Mỗi request chỉ cần một thread lo liệu là đủ, tài nguyên để spawn 1 thread ít hơn 1 "fat" process xa lắc, xa lơ. Bởi thế, theo tớ, web application viết bằng php để chịu đựng DoS thì hẳn dở hơn jsp. Ở đây tớ mới đề cập đến bình diện nền tảng căn bản thread / process mà thôi, chưa nói đến những khả năng khác của một jsp / servlet container và khả năng delegate nhiều "task" (bằng nhiều thread khác nhau) để thừa hành công việc bên trong.

MicrosoftX wrote:
Mình nghĩ là việc chống DDoS tốt phụ thuộc nhiều yếu tố chứ không phải là phụ thuộc nhiều vào việc ta đem JSP ra code thì nó chống DDoS tốt hơn, đem PHP ra code thì nó chống DDoS dở hơn. Do đó mà không nên nói là code một forum bằng PHP rồi để cho khoảng 200 người truy cập và bị DDoS để từ đó thấy cái dở của PHP :D  
Tất nhiên chống DDoS trải dài từ router, băng thông đi vào đến web, application và CSDL.... Tuy nhiên, nói trên bình diện "code" và khả năng điều tác, thực thi code trên process / thread thì php thua jsp. Cứ cho rằng 2 application có chức năng như nhau, chạy trên server có tài nguyên như nhau, băng thông như nhau, bị DDoS với trường độ / cường độ như nhau thì jsp/servlet chịu đựng bền hơn php (chỉ riêng cái khoản process hay thread). Cái dở của php còn đi sâu và đi xa hơn là chỉ giới hạn thread-safe. Trên mạng có hàng trăm bài phân tích những "short fall" của php, bồ có thể dễ dàng tìm ra chúng.

MicrosoftX wrote:
Thế theo bác conmale thì chỗ dở trong câu trên là gì nào :D; Có ngôn ngữ khác PHP có thể khắc phục được chỗ dở đó à?  
Tất nhiên. Không có enterprise solution nào dùng php cả. Đây là sự thật.

MicrosoftX wrote:
Nhiều người cũng hiểu qua được DDoS là gì rồi; Do đó mà cá nhân mình nghĩ, với những Server Script thì hệ thống thông dịch kịch bản nào hoạt động gọn nhẹ hơn -> Góp phần chống DDoS tốt hơn; Sự "góp phần" ở đây cụ thể đó là tiết kiệm tài nguyên hệ thống, nhất là % xử lý của CPU và RAM. Việc chống DDoS thì lan dải đó :D, ở Web Server là chủ yếu :D.  
Hì hì, tất nhiên là web server vì php gắn chặt vào web server xuyên qua module mà. Cứ mỗi request vào thì web server phải tạo 1 big, fat process thì tất nhiên phải... quỵ nhanh chóng thôi. ]]>
/hvaonline/posts/list/8404.html#49089 /hvaonline/posts/list/8404.html#49089 GMT
PHP vs JSP

jpg wrote:
Dạ em không hiểu chỗ này ! Và cũng không đồng ý với việc nói rằng PHP không chỉ dành như là món "fastfood" , cụ thể là em thấy Joomla cũng là một dự án lâu dài đó mà  
Bro hiểu lầm ý anh conmale chỗ này. Theo tớ hiểu ý anh conmale đề cập là khả năng mở rộng kém của php. Có rất nhiều dự án viết bằng php như joomla thậm chí tốt hơn như eZPublish, typo3, nhưng so với những dự án viết bằng java như http://www.jahia.org/jahia/home.html hay http://www.infoglue.org/infoglueDeliverLive/ViewPage.action?repositoryName=www.infoglue.org qui mô vẫn còn kém. Cái dở của php so với jsp/servet còn ở chỗ truy cập cơ sở dữ liệu. Anh conmale mà phân tích chỗ này thì sẽ sớm bỏ php :D)]]>
/hvaonline/posts/list/8404.html#49134 /hvaonline/posts/list/8404.html#49134 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#49142 /hvaonline/posts/list/8404.html#49142 GMT PHP vs JSP

concocnho wrote:
số phận của bọn newbie như mình sao khổ quá , qua bên ddth nghe ông pcdinh khen php không mõi miển qua đây nghe chê không mỏi miểng , tôi thì lại đang chọn php làm nghề kiếm cơm ! chán quá 
Đưng chán bạn ơi. Nếu mà so sánh thì vô cùng lắm.. nếu còn so sánh với python, ruby, .. thì con chán hơn :wink: ]]>
/hvaonline/posts/list/8404.html#49153 /hvaonline/posts/list/8404.html#49153 GMT
PHP vs JSP

pnco wrote:

jpg wrote:
Dạ em không hiểu chỗ này ! Và cũng không đồng ý với việc nói rằng PHP không chỉ dành như là món "fastfood" , cụ thể là em thấy Joomla cũng là một dự án lâu dài đó mà  
Bro hiểu lầm ý anh conmale chỗ này. Theo tớ hiểu ý anh conmale đề cập là khả năng mở rộng kém của php. Có rất nhiều dự án viết bằng php như joomla thậm chí tốt hơn như eZPublish, typo3, nhưng so với những dự án viết bằng java như http://www.jahia.org/jahia/home.html hay http://www.infoglue.org/infoglueDeliverLive/ViewPage.action?repositoryName=www.infoglue.org qui mô vẫn còn kém. Cái dở của php so với jsp/servet còn ở chỗ truy cập cơ sở dữ liệu. Anh conmale mà phân tích chỗ này thì sẽ sớm bỏ php :D) 
Bạn có thể phiên tích kỹ hơn nhược điểm và ưu điểm của PHP giúp mình nhìn nhận rõ hơn vấn đề được không ? 1.Mọi người cùng công nhận PHP không có khả năng mở rộng như jsp thì mình đành chịu thôi 2. Nhưng vẫn băn khoăn không biết truy cập cơ sở dữ liệu với PHP thua kém jsp ở điểm nào ? Bạn có thể đưa ra một ví dụ nhỏ cho mình được không ?]]>
/hvaonline/posts/list/8404.html#49159 /hvaonline/posts/list/8404.html#49159 GMT
PHP vs JSP http://shiflett.org/blog/2004/jul/php-scales

jpg wrote:
Bạn có thể phiên tích kỹ hơn nhược điểm và ưu điểm của PHP giúp mình nhìn nhận rõ hơn vấn đề được không ? 1.Mọi người cùng công nhận PHP không có khả năng mở rộng như jsp thì mình đành chịu thôi 2. Nhưng vẫn băn khoăn không biết truy cập cơ sở dữ liệu với PHP thua kém jsp ở điểm nào ? Bạn có thể đưa ra một ví dụ nhỏ cho mình được không ? 
]]>
/hvaonline/posts/list/8404.html#49160 /hvaonline/posts/list/8404.html#49160 GMT
PHP vs JSP

jpg wrote:
Bạn có thể phiên tích kỹ hơn nhược điểm và ưu điểm của PHP giúp mình nhìn nhận rõ hơn vấn đề được không ? 1.Mọi người cùng công nhận PHP không có khả năng mở rộng như jsp thì mình đành chịu thôi 2. Nhưng vẫn băn khoăn không biết truy cập cơ sở dữ liệu với PHP thua kém jsp ở điểm nào ? Bạn có thể đưa ra một ví dụ nhỏ cho mình được không ? 
Tớ không phải là 1 lập trình viên chuyên nghiệp nên sẽ không thể phân tích thấu đáo và thuyết phục như anh conmale được. Tớ chỉ phân tích dưới tư cách 1 người dùng bình thường. Khác nhau cơ bản giữa php và jsp/servlet là 1 ngôn ngữ thông dịch và 1 ngôn ngữ biên dịch. Dựa trên điều kiện cơ bản này thì tất cả các ngôn ngữ dựa trên thông dịch không riêng gì php (asp, pl, cgi) đều không thể sánh được với các ngôn ngữ biên dịch về mặt tốc độ thực thi. Một phiên làm việc của jsp/servlet bắt đầu bằng việc khởi động server (tomcat, jboss,...) cho đến lúc kết thúc nó còn 1 phiên làm việc của các ngôn ngữ thông dịch bắt đầu bằng việc nhận được 1 request. Nếu số lượng request tăng cao thì các ngôn ngữ thông dịch sẽ làm việc vất vả hơn ngôn ngữ biên dịch. Chính điều này ảnh hưởng đến khả năng mở rộng của php. Thử tưởng tượng bạn khó có thể xây dựng ứng dụng web của bạn quá vài trăm script, nó sẽ rối tung lên, khó bắt lỗi chưa kể nó có thể không chạy được. Đây là nói về các phiên bản cũ của php hy vọng điều này không còn đúng với PHP5 hoặc các phiên bản sau này. Đối với cơ sở dữ liệu khi có 1 request thì php phải làm động tác mở kết nối đến cơ sở dữ liệu, thực thi, trả về kết quả và đóng kết nối. Điều này chiếm dụng rất nhiều tài nguyên hệ thống nếu tính theo số lượng request. Còn đối với jsp/servlet nó chỉ mở kết nối đến cơ sở dữ liệu dựa trên cơ chế http://en.wikipedia.org/wiki/Connection_Pool chỉ 1 lần vào lúc khởi động server. Nếu số lượng request nhiều nó sẽ cho vào hàng đợi. Điều này sẽ chiếm dụng tài nguyên hệ thống ít hơn hẳn và do đó nó chịu DoS dai hơn :D)]]>
/hvaonline/posts/list/8404.html#49188 /hvaonline/posts/list/8404.html#49188 GMT
Re: PHP vs JSP /hvaonline/posts/list/8404.html#49189 /hvaonline/posts/list/8404.html#49189 GMT PHP vs JSP /hvaonline/posts/list/8404.html#49191 /hvaonline/posts/list/8404.html#49191 GMT PHP vs JSP

pnco wrote:
Khác nhau cơ bản giữa php và jsp/servlet là 1 ngôn ngữ thông dịch và 1 ngôn ngữ biên dịch. Dựa trên điều kiện cơ bản này thì tất cả các ngôn ngữ dựa trên thông dịch không riêng gì php (asp, pl, cgi) đều không thể sánh được với các ngôn ngữ biên dịch về mặt tốc độ thực thi. Một phiên làm việc của jsp/servlet bắt đầu bằng việc khởi động server (tomcat, jboss,...) cho đến lúc kết thúc nó còn 1 phiên làm việc của các ngôn ngữ thông dịch bắt đầu bằng việc nhận được 1 request. Nếu số lượng request tăng cao thì các ngôn ngữ thông dịch sẽ làm việc vất vả hơn ngôn ngữ biên dịch. Chính điều này ảnh hưởng đến khả năng mở rộng của php.  
Hí hí giờ tớ mới biết nè :D :D :D

pnco wrote:
Đối với cơ sở dữ liệu khi có 1 request thì php phải làm động tác mở kết nối đến cơ sở dữ liệu, thực thi, trả về kết quả và đóng kết nối. Điều này chiếm dụng rất nhiều tài nguyên hệ thống nếu tính theo số lượng request. Còn đối với jsp/servlet nó chỉ mở kết nối đến cơ sở dữ liệu dựa trên cơ chế http://en.wikipedia.org/wiki/Connection_Pool chỉ 1 lần vào lúc khởi động server. Nếu số lượng request nhiều nó sẽ cho vào hàng đợi. Điều này sẽ chiếm dụng tài nguyên hệ thống ít hơn hẳn và do đó nó chịu DoS dai hơn :D) 
Lại cũng giờ mới nghe đến nốt :D hí hí

pnco wrote:
Cái dở của php so với jsp/servet còn ở chỗ truy cập cơ sở dữ liệu. Anh conmale mà phân tích chỗ này thì sẽ sớm bỏ php 
Những lời giải thích trên đó là cái dở của PHP khi connect đến một DBM sao?]]>
/hvaonline/posts/list/8404.html#49197 /hvaonline/posts/list/8404.html#49197 GMT
PHP vs JSP

concocnho wrote:
số phận của bọn newbie như mình sao khổ quá , qua bên ddth nghe ông pcdinh khen php không mõi miển qua đây nghe chê không mỏi miểng , tôi thì lại đang chọn php làm nghề kiếm cơm ! chán quá 
Không nên dính vào những trận "so sánh ngôn ngữ" khi chưa thật sự hiểu rõ chúng để rồi cảm thấy.... chán. :)). Mỗi ngôn ngữ có tính năng, ưu điểm, khuyết điểm khác nhau. Điều quan trọng nhất nên xét là dùng chúng cho mục đích và nhu cầu nào. PHP có vai trò và chỗ đứng riêng của nó. Khen hoặc chê một cách bao đồng, không xác định rõ giới hạn thì việc khen chê này không có giá trị. Bồ không cần thiết phải đưa mình vào thế "đẽo cày giữa đường".
Chuyện bàn luận có lẽ hơi ngược đời, ông Java mập hơn, nặng hơn mà lại chống DDOS ngon hơn ông PHP ốm teo. Chắc do ông PHP "ốm quá mức", phải đợi version 6 cho lên cân khỏe khỏe, dẻo dai hơn để lách tốt hơn :D  
Mập chỗ nào vậy?]]>
/hvaonline/posts/list/8404.html#49244 /hvaonline/posts/list/8404.html#49244 GMT
PHP vs JSP

conmale wrote:
Mập chỗ nào vậy? 

conmale wrote:
vì đằng sau jsp là một công nghệ [color=green]đa tầngđa dạng[/color] 
JSP nó như thế thì sao mà không mập được :mrgreen: ]]>
/hvaonline/posts/list/8404.html#49351 /hvaonline/posts/list/8404.html#49351 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#49356 /hvaonline/posts/list/8404.html#49356 GMT PHP vs JSP

114v wrote:

conmale wrote:
Mập chỗ nào vậy? 

conmale wrote:
vì đằng sau jsp là một công nghệ [color=green]đa tầngđa dạng[/color] 
JSP nó như thế thì sao mà không mập được :mrgreen:  
đa tầngđa dạng nên nó... mập? Hì hì, nên suy tư nhiều hơn, không thì với lối suy nghĩ thế này em "bị" làm thợ gõ suốt đời đó :P) Hình như cái jforum xử lý BBCODE không bị lỗi mà em dùng tag... bị lỗi :lol:) :lol:) ]]>
/hvaonline/posts/list/8404.html#49419 /hvaonline/posts/list/8404.html#49419 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#49442 /hvaonline/posts/list/8404.html#49442 GMT PHP vs JSP

conmale wrote:

114v wrote:

conmale wrote:
Mập chỗ nào vậy? 

conmale wrote:
vì đằng sau jsp là một công nghệ [color=green]đa tầngđa dạng[/color] 
JSP nó như thế thì sao mà không mập được :mrgreen:  
đa tầngđa dạng nên nó... mập? Hì hì, nên suy tư nhiều hơn, không thì với lối suy nghĩ thế này em "bị" làm thợ gõ suốt đời đó :P) Hình như cái jforum xử lý BBCODE không bị lỗi mà em dùng tag... bị lỗi :lol:) :lol:)  
Anh xem lại BBCODE chứ em ko hề dùng sai!!! Đây là cái bbcode: [_color=yellow]vì đằng sau jsp là một công nghệ [_color=green]đa tầng[/_color] và [_color=red]đa dạng[/_color][/_color] Vậy theo anh em nên suy tư như thế nào :D]]>
/hvaonline/posts/list/8404.html#49506 /hvaonline/posts/list/8404.html#49506 GMT
PHP vs JSP

114v wrote:

conmale wrote:

114v wrote:

conmale wrote:
Mập chỗ nào vậy? 

conmale wrote:
vì đằng sau jsp là một công nghệ [color=green]đa tầngđa dạng[/color] 
JSP nó như thế thì sao mà không mập được :mrgreen:  
đa tầngđa dạng nên nó... mập? Hì hì, nên suy tư nhiều hơn, không thì với lối suy nghĩ thế này em "bị" làm thợ gõ suốt đời đó :P) Hình như cái jforum xử lý BBCODE không bị lỗi mà em dùng tag... bị lỗi :lol:) :lol:)  
Anh xem lại BBCODE chứ em ko hề dùng sai!!! Đây là cái bbcode: [_color=yellow]vì đằng sau jsp là một công nghệ [_color=green]đa tầng[/_color] và [_color=red]đa dạng[/_color][/_color]  
Color tag không nested (không chứa tag trong tag). Đây không phải là lỗi của BBCODE. Nếu muốn hiển thị dòng trên cho đúng thì phải là: [_color=yellow]vì đằng sau jsp là một công nghệ[/_color] [_color=green]đa tầng[/_color] và [_color=red]đa dạng[/_color]

114v wrote:
Vậy theo anh em nên suy tư như thế nào :D 
Đơn giản lắm. Dùng từ vựng đúng khuôn khổ và tinh thần của nó. "Công nghệ" --> không biến một ứng dụng thành lớn hay nhỏ mà người ứng dụng nó muốn làm cho nó lớn hay nhỏ. "Ngôn ngữ lập trình" --> không biến ứng dụng thành lớn hay nhỏ mà người tạo ra nó muốn nó lớn hay nhỏ. Đối với việc "suy tư", thử nghĩ xem: Do đâu php được tạo ra? ưu, khuyết điểm của nó ở đâu? Do đâu jsp được tạo ra? ưu, khuyết điểm của nó ở đâu? Từ những ưu khuyết ở trên, những cái gì khác hơn và mới hơn đã và đang hình thành để cải thiện? Một "thợ gõ" bình thường là một người nhìn vào API và... gõ. Một "thợ gõ" khác thường là một người nhìn vào API và suy nghĩ tại sao phải... gõ. Một "thợ gõ" không còn là thợ gõ là một người không còn nhìn vào API nữa mà nhìn vào những gì API không cung cấp (đi từ việc phân tích ưu khuyết mà ra).]]>
/hvaonline/posts/list/8404.html#49507 /hvaonline/posts/list/8404.html#49507 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#49511 /hvaonline/posts/list/8404.html#49511 GMT PHP vs JSP

conmale wrote:
Do đâu php được tạo ra? ưu, khuyết điểm của nó ở đâu?  

conmale wrote:
php tiện dụng, gọn gàng cho những web application nhỏ. Hoàn toàn phù hợp cho những ứng dụng nhanh, không đòi hỏi kế hoạch lâu dài, không đòi hỏi độ bền bỉ và mở rộng lớn  

conmale wrote:
Do đâu jsp được tạo ra? ưu, khuyết điểm của nó ở đâu?  

conmale wrote:
Trong khi đó, jsp (dùng như một phương tiện để hiển thị nội dung trang web), nó không nên dùng để so sánh với php vì đằng sau jsp là một công nghệ đa tầng và đa dạng.  
ở trên là những câu hỏi và câu trả lời của anh vậy sao lại

conmale wrote:
"Ngôn ngữ lập trình" --> không biến ứng dụng thành lớn hay nhỏ mà người tạo ra nó muốn nó lớn hay nhỏ.  
=> đối với những gì anh đã nói về PHP => PHP không thể viết được những ứng dụng lớn ??? em đang là 1 newbie, đang ngồi học code PHP và cũng có dự định về 1 trang bán hàng trực tuyến, vậy theo anh thì e-commercelớn hay không ??? ]]>
/hvaonline/posts/list/8404.html#49514 /hvaonline/posts/list/8404.html#49514 GMT
PHP vs JSP

Zeros wrote:

conmale wrote:
Do đâu php được tạo ra? ưu, khuyết điểm của nó ở đâu?  

conmale wrote:
php tiện dụng, gọn gàng cho những web application nhỏ. Hoàn toàn phù hợp cho những ứng dụng nhanh, không đòi hỏi kế hoạch lâu dài, không đòi hỏi độ bền bỉ và mở rộng lớn  

conmale wrote:
Do đâu jsp được tạo ra? ưu, khuyết điểm của nó ở đâu?  

conmale wrote:
Trong khi đó, jsp (dùng như một phương tiện để hiển thị nội dung trang web), nó không nên dùng để so sánh với php vì đằng sau jsp là một công nghệ đa tầng và đa dạng.  
ở trên là những câu hỏi và câu trả lời của anh vậy sao lại

conmale wrote:
"Ngôn ngữ lập trình" --> không biến ứng dụng thành lớn hay nhỏ mà người tạo ra nó muốn nó lớn hay nhỏ.  
 
Đọc kỹ lại: "Ngôn ngữ lập trình" --> không biến ứng dụng thành lớn hay nhỏ mà người tạo ra nó muốn nó lớn hay nhỏ.

Zeros wrote:
=> đối với những gì anh đã nói về PHP => PHP không thể viết được những ứng dụng lớn ??? em đang là 1 newbie, đang ngồi học code PHP và cũng có dự định về 1 trang bán hàng trực tuyến, vậy theo anh thì e-commercelớn hay không ???  
Theo cách nhìn của em, thế nào là lớn?]]>
/hvaonline/posts/list/8404.html#49552 /hvaonline/posts/list/8404.html#49552 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#49722 /hvaonline/posts/list/8404.html#49722 GMT PHP vs JSP

dungpt wrote:
So sánh JSP và PHP, ngang = với việc cân nhắc xem đi xe đạp hay đi ô tô ra đường bây giờ. Gặp đường quốc lộ thì anh auto phóng tít mù. Nhưng gặp đường hẹp, quanh gấp khúc nhiều luồng thì lại phải nhờ tới anh xe đạp rồi. Nhắc tới JSP hay Java nói chung, là nói tới enterprise apps. Còn nhắc tới PHP, thì ko thể ko nghĩ tới bộ tứ LAMP ( Linux Apache MySQL PHP|PERL|PYTHON ) Title của topic này sẽ ổn hơn, nếu đằng sau đó là 1 cái gì khác, là deploy environment chẳng hạn. Deploy 1 prj tính = chục ngàn $. Về e-commerce chẳng hạn ( đơn cử: eBay ), chưa kể $ đầu tư phát triển. Mà xài PHP thì là dở. Thế nhưng, để build up 1 system dạng nhanh chóng và ăn liền ( số này nhiều vô số kể ), mà xài Java thì đúng là thừa. PHP có chỗ đứng của nó, Java cũng vậy.  
Tớ cũng đã nói như thế.

dungpt wrote:
Năm 2006 vừa rồi, sau khi thuật ngữ web 2.0 , ajax ra đời. thì kéo theo đó cũng là PHP, là LAMP được nhắc tới nhiều hơn. PHP phù hợp với môi trường triển khai nhỏ, bởi tính cơ động, tương tác tốt và thân thiện với người dùng.  
Khả năng tương tác tốt và tính thân thiện với người dùng không do ngôn ngữ lập trình mà ra, mà do ứng dụng đó được thiết kế và thiết lập như thế nào.

dungpt wrote:
Nếu xét trên phương diện web app, và thực tế trong thời điểm hiện nay. Thì rõ ràng PHP là phổ biến và gần gũi hơn cả với người dùng. Và Java thì vẫn có rất nhiều đất sống, với đúng vị trí của nó, là dành cho các enterprise app.  
php phổ biến và gần gũi vì nó dễ học, dễ làm, mau thấy. Bởi thế, nó dễ đưa lập trình viên vào cái "tật"... nhá ra là code liền. Code xong muốn sửa, muốn mở rộng, muốn tích hợp.... thì chảy mỡ não :lol:) :lol:)

dungpt wrote:
Còn nếu xét kĩ càng hơn, về phương diện kĩ thuật ,thì việc đón nhận thật nhiều request, hay cử như bi ddos, thì còn phải xét xem, rằng anh đầu tư nền tảng cơ sở vật chất thế nào. Cùng với số vốn để deploy 1 prj = java tầm cỡ , anh hết bao nhiêu ? Java bền bỉ và thread-safe, thì tôi quăng = đó tiền đầu tư 1 dàn server cân tải. Cũng = nhau cả thôi.  
Khì khì, ai nói gì cân bằng tải ở đây? Tớ chỉ đơn cử đơn giản trường hợp HVA forum đây thôi. Chả có cân bằng tải gì hết. Trước kia dùng php thì server load lúc nào cũng cao. Khi bị DDoS (dù lai rai) cũng trì trệ. Sau khi chuyển qua dùng java thì tình hình khác hẳn. Server load lúc nào cũng thấp, bị DDoS (hiện nay HVA vẫn bị DDoS đều đều) không bị trì trệ như hồi chạy php.

dungpt wrote:
Còn nói riêng về tốc độ, thì java chậm hơn PHP về executing speed nếu xét với cùng 1 tác vụ. ( có rất nhiều article đã nói về vấn đề này ) Java được đánh giá cao, bởi tính stable, scalability... đồng nghĩa với việc ngốn nhiều resource hơn và cần sự đảm bảo và compatible tốt với hardware  
Hì hì, cái này chính bồ thử nghiệm và kiểm chứng hay lại... "nghe nói" vậy? Server của HVA vẫn y như trước (khi dùng php), hiện nay lượng người truy cập nhiều hơn trước khoảng 40 - 50% nhưng stats cho thấy tài nguyên dùng cho forum java hiện nay chỉ bằng 30% lúc trước. Bởi thế, bồ nên thử nghiệm và kiểm chứng thay vì "nghe" suông và kết luận vì nó thiếu thực tế.

dungpt wrote:
Những năm gần đây, có nhiều lời tiếng, đã nói lên rằng thời đại của Java đang dần tàn lụi. Các công ty 1 thời ưa chuộng Java, đã không còn dựa dẫm vào nó. Họ có thêm sự lựa chọn hơn của ngày hôm nay, LAMP là 1 đơn cử. ------------------------------------- Java? It's So Nineties "Can it possibly be that Java -- once the hippest of hip software -- has become a legacy technology, as old and out of style as IBM's (IBM) mainframe computers and SAP's corporate applications? Mounting evidence points to yes." http://www.businessweek.com/technology/content/dec2005/tc20051213_042973.htm?campaign_id=search  
À ha, hóa ra nói vòng vòng để đi đến chỗ này? ;)). Tớ thì nghe mấy ông avocate cho ruby nói còn kinh hơn nữa kìa :lol:) :lol:) Đây, xem thử thống kê của tiope (nó là thống kê đáng tin cậy và phổ biến nhất về mức popular của các computer programming language): http://www.tiobe.com/tpci.htm Trong đó, Java đứng đầu với rating 18.044% (chiếm 18.044% của tổng số các ngôn ngữ được dùng). Trong khi đó, php đứng hàng thứ 4 và chỉ chiếm 9.458% (một nửa của Java). 1 1 Java 18.044% -3.84% A 4 4 PHP 9.458% -0.49% A Tớ chả biết "các công ty" khác thế nào, công ty tớ là một công ty tài chánh và bảo hiểm, php không nằm trong danh sách được xét để dùng cho các giải pháp.]]>
/hvaonline/posts/list/8404.html#49895 /hvaonline/posts/list/8404.html#49895 GMT
PHP vs JSP Hì hì, cái này chính bồ thử nghiệm và kiểm chứng hay lại... "nghe nói" vậy? Server của HVA vẫn y như trước (khi dùng php), hiện nay lượng người truy cập nhiều hơn trước khoảng 40 - 50% nhưng stats cho thấy tài nguyên dùng cho forum java hiện nay chỉ bằng 30% lúc trước. Bởi thế, bồ nên thử nghiệm và kiểm chứng thay vì "nghe" suông và kết luận vì nó thiếu thực tế.   Em thử kiểm chứng và có thấy là tốc độ chậm hơn thật ....]]> /hvaonline/posts/list/8404.html#49916 /hvaonline/posts/list/8404.html#49916 GMT PHP vs JSP

Durza wrote:
Hì hì, cái này chính bồ thử nghiệm và kiểm chứng hay lại... "nghe nói" vậy? Server của HVA vẫn y như trước (khi dùng php), hiện nay lượng người truy cập nhiều hơn trước khoảng 40 - 50% nhưng stats cho thấy tài nguyên dùng cho forum java hiện nay chỉ bằng 30% lúc trước. Bởi thế, bồ nên thử nghiệm và kiểm chứng thay vì "nghe" suông và kết luận vì nó thiếu thực tế.  
Em thử kiểm chứng và có thấy là tốc độ chậm hơn thật .... 
Em kiểm chứng thế nào trình bày anh xem thử? ]]>
/hvaonline/posts/list/8404.html#49917 /hvaonline/posts/list/8404.html#49917 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#49920 /hvaonline/posts/list/8404.html#49920 GMT PHP vs JSP

Durza wrote:
Em chưa rành Java và cũng chưa rành về Server ..... chỉ là em truy cập vào 2 trang ở cùng 1 host . 1 trang làm bằng php , 1 trang làm bằng Java , cả 2 trang đều hao hao nhau cả ... lượng images bằng nhau , cũng không có nhiều query dữ liệu hay gì gì khác .... Thử truy cập vào thì thấy bên PHP có nhanh hơn ... Tất nhiên là chỉ có trang nặng nặng 1 xíu mới thấy rõ , chứ chỉ có 1 page với vài dòng chữ và vài cái images lèo tèo thì không phát hiện ra bên nào nhanh hơn ....  
Em cho anh đường link đến 2 trang đó để anh test thử xem.

Durza wrote:
Ngoài ra , em để ý khi dùng JForum , khi truy cập vào JForum thì một page mới sẽ được tạo ra ( theo cách hiểu của em là thế ) chứ file đó ko hề có trong cấu trúc mã nguồn của JForum Ví dụ : http://hvaonline.net/hvaonline/forums/list.html , file list.html đâu có trong danh sách các file của JForum đúng không ạ ?  
Những gì em thấy đã được "biến" thành HTML. Bởi thế, không có gì dính dáng đến "cấu trúc mã nguồn" gì ở đây nữa cả.

Durza wrote:
Không biết có phải vì lí do này mà làm cho JForum load chậm hơn so với PHP ( em dùng thử bên Vbulletin ) .... trong khi load bên Vbb phải nói là nhiều hơn so với 1 JForum ở dạng đơn giản , không có nhiều images như bên Vbb 
Cái này chứng tỏ em không nắm rõ và chỉ nhận định theo cảm tính. Em có biết trước khi vBulletin trả lời về trình duyệt 1 trang nào đó, nó làm những gì không?]]>
/hvaonline/posts/list/8404.html#49931 /hvaonline/posts/list/8404.html#49931 GMT
PHP vs JSP

conmale wrote:
Đây, xem thử thống kê của tiope (nó là thống kê đáng tin cậy và phổ biến nhất về mức popular của các computer programming language): http://www.tiobe.com/tpci.htm Trong đó, Java đứng đầu với rating 18.044% (chiếm 18.044% của tổng số các ngôn ngữ được dùng). Trong khi đó, php đứng hàng thứ 4 và chỉ chiếm 9.458% (một nửa của Java). 1 1 Java 18.044% -3.84% A 4 4 PHP 9.458% -0.49% A Tớ chả biết "các công ty" khác thế nào, công ty tớ là một công ty tài chánh và bảo hiểm, php không nằm trong danh sách được xét để dùng cho các giải pháp. 
Hi hi, so sánh như thế này thì hơi khập khiễng, trong bảng danh sách đó em thấy có 2 thằng C và C++, 2 thằng này thường không dùng để làm các ứng dụng web.
PHP is very visible, coming in just behind Java, which Sun has spent millions of dollars to market over the past 8 years or so. PHP's high visibility may well stem from the fact that it is mainly a web language, so that it would be natural for it to appear disproportionately on the web. 
Java được đầu tư như thế trong khi PHP có được gì đâu, nên thua là phải :mrgreen: Một bên là Java bề thế, một bên là "toy" nhưng hầu hết các thống kê đều cho thấy PHP luôn bám sát Java. Vậy là vui rồi, các bạn còn phàn nàn gì nữa :D)
10 Programming Languages You Should Learn Right Now http://www.eweek.com/article2/0,1759,2016415,00.asp?kc=EWRSS03119TX1K0000594 ]]>
/hvaonline/posts/list/8404.html#49935 /hvaonline/posts/list/8404.html#49935 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#49937 /hvaonline/posts/list/8404.html#49937 GMT PHP vs JSP tầm của mình hơn, còn J thì sẽ học sau vậy (nếu có điều kiện làm việc và tiếp xúc với nó) to anh Conmale: em biết thằng J nó lớn hơn rồi !!! Cảm ơn anh. ]]> /hvaonline/posts/list/8404.html#49942 /hvaonline/posts/list/8404.html#49942 GMT Re: PHP vs JSP /hvaonline/posts/list/8404.html#49974 /hvaonline/posts/list/8404.html#49974 GMT Re: PHP vs JSP

hackernohat wrote:
Kết luận, PHP không yếu hơn JSP vì nó linh động, có thể biến đổi phù hợp một cách nhanh chóng ( với điều kiện máy chủ riêng :D) không chơi Share Hosting  
Câu này duyệt :D hí hí Ah nhưng mà JRE, JDK cũng mã mở đó :D; Tớ thì không nghĩ Java là một "á Script".]]>
/hvaonline/posts/list/8404.html#49979 /hvaonline/posts/list/8404.html#49979 GMT
Re: PHP vs JSP

hackernohat wrote:
Em quan sát topic này khá lâu rồi mới hỏi anh conmale một thứ. Anh có nghĩ rằng mình rất thiếu sót khi không nói tới PHP là một OpenSource, mã nguồn bộ thông dịch của nó là mã mở, mọi vấn đề anh đưa ra mà anh đặt làm luận điểm cho việc chứng minh khả năng xử lý của JSP tốt hơn PHP đều có thể được sửa đổi tức thời bằng cách chỉnh và dịch lại PHP core. Anh nó Java là một ngôn ngữ với kiến trúc đa tầng là đúng, nó rất rộng, Sun đã thành công khi phát triển JAVA với một thư viện ( đúng nghĩa của từ thư viện ) Class rộng lớn, sức mạnh của java theo em cũng là sự tạo sẵn "thiếu linh động" từ các lập trình viên của SUN, mọi tương tác với hệ thống của server đều thực hiện qua trình thông dịch JAVA Virtual Machine, vậy suy ra JAVA chỉ thực tế là một ngôn ngữ á Script, nó không trực tiếp thực hiện mà chỉ dùng lại ( và thông qua ) một tập các class hoạt đông như một tâp hàm API để tương tác với môi trường thực thi nó. Trong khi đó PHP cũng gần giống JAVA, Zend đã tạo cho nó một thư viện ( dĩ nhiên là nhỏ hơn ) hàm Built-in phong phú, để nó dùng trình dịch PHP tương tác với môi trường thực thi nó. Nhưng điều tuyệt vời mà nó vượt qua JSP là nó có trình dịch mở, tức thư viện hàm của nó có thể mở rộng vô hạn, bởi cả một cộng đồng lớn, JAVA mạnh vì nó có hệ thống Markerting của SUN thúc đẩy cho nó, trong khi đó PHP cũng có sức mạnh không kém ( cái em nói tới là sức mạnh tiền năng của cộng đồng mở ) nhưng thiếu một hệ thống Markerting như SUN MicroSystem đã làm. Kết luận, PHP không yếu hơn JSP vì nó linh động, có thể biến đổi phù hợp một cách nhanh chóng ( với điều kiện máy chủ riêng :D) không chơi Share Hosting ) Em xin lỗi vì điểm môn văn của em rất thấp hồi còn đi học, nên việc trình bày có vẻ lủng củng thiếu thuyết phục, nhưng nó là ý kiến của em phàn bác lại ý kiến anh bảo là PHP kém hơn Java nhiều ở chỗ nó không rộng và đa tầng như JAVA. 
Hehe ..cái này chắc phải coi lại quá ... Nếu bạn đã đi với opensource rồi thì hãy xem kỹ lại nhé ...cái nào sẽ nhiều hơn ..heheehh. Tôi đã nói rồi .. nếu bạn đi với PHP bạn chỉ viết được ứng dụng web, nếu bạ n đi vơi java thì ...ôi thôi.. không dám nói tới đâu ... Nếu có thắc mắc gì thì qua diễn đàn java hỏi thử một câu thôi ..chắc chết mất,,heheheh Tôi chỉ hỏi ngược lại bạn một vài ý bạn đã nêu: 1/Bạn dựa vào đâu mà nói rằng java lại "sự tạo sẵn thiếu linh động" 2/Bạn lấy lập luận gì để chứng minh java là một ngôn ngữ "script" chỉ vì dựa vào "JAVA Virtual Machine" và bạn đã biết gì về JVM??? hay chỉ đơn thuần chỉ biết là java chạy độc lập trên JVM mà có kết luận như thế. 3/Bạn có từng nghiên cứu về mã nguồn mở (opensource) của java chưa? và đã nghiên cứu tới những gì và bạn lấy lý do gì bạn lại cho rằng PHP lại vượt trội hơn java về vấn đề opensource ??? và bạn dựa vào đâu mà nói rằng PHP vươt trội hơn jsp vì nó có khả năng mở vô hạn vì được sự hỗ trợ bởi "cộng đồng lớn" đúng như ý của bạn trong khi đó java hay cụ thể là JSP thì không ?? 4/Và cuối cùng bạn nên xem lại PHP chỉ dừng lại ở giới hạn nào trong khi JSP hay đằng sao nó cụ thể là java dừng lại tại đâu??? ]]>
/hvaonline/posts/list/8404.html#49982 /hvaonline/posts/list/8404.html#49982 GMT
PHP vs JSP

L0ng3ta wrote:
Hehe ..cái này chắc phải coi lại quá ... Nếu bạn đã đi với opensource rồi thì hãy xem kỹ lại nhé ...cái nào sẽ nhiều hơn ..heheehh. Tôi đã nói rồi .. nếu bạn đi với PHP bạn chỉ viết được ứng dụng web, nếu bạ n đi vơi java thì ...ôi thôi.. không dám nói tới đâu ... Nếu có thắc mắc gì thì qua diễn đàn java hỏi thử một câu thôi ..chắc chết mất,,heheheh  
bác L0ng3ta xem lại topic title và cái này nhé

Wikipedia wrote:
JSP (viết tắt của tiếng Anh JavaServer Pages) còn được biết đến với một cái tên khác là Java Scripting Preprocessor - tạm dịch là "Bộ xử lý văn lệnh Java tiền trình" - là một công nghệ Java cho phép các nhà phát triển tạo nội dung HTML, XML hay một số định dạng khác của trang web một cách năng động, trong khi hồi âm yêu cầu của trình khách. Công nghệ này cho phép người ta nhúng mã Java và một số hành động xử lý đã được định trước (pre-defined actions) vào trong nội dung tĩnh của trang. 
mọi người đang bàn về JSP chứ không phải là Java !!! Mình nghĩ là bác hackernohat nói cũng không phải là không có cơ sở, theo như những gì về PHP mà mình biết thì mình nghĩ PHP là open source nên mới có ý hỏi anh Conmale về độ lớn của nó nhưng sau khi đọc các bài phân tích thì thấy J có tầm cỡ hơn P.]]>
/hvaonline/posts/list/8404.html#49998 /hvaonline/posts/list/8404.html#49998 GMT
Re: PHP vs JSP Công nghệ này cho phép người ta nhúng mã Java và một số hành động xử lý đã được định trước (pre-defined actions) vào trong nội dung tĩnh của trang.   Vậy đằng sao JSP là gì ??? vậy nếu JSP cho phép nhúng mã Java thì cụ thể JSP sẽ làm được những gì ?? hay chỉ đơn thuần là script như các bác đã hiều? ????? hheheh ..cái này các bác coi kỹ lại nhé. . Vậy java được nhúng sẽ làm được những gì ?? Một ví dụ cụ thể cho các bác dễ hiểu: các bác có thể tạo ra và hiển thị một report có định dạng nhất định (pdf, doc, html ...) được tạo ra từ PHP không?? sao JSP lại làm được vậy ta ?? vì đằng sau nó là cả một "nền tảng" ..heheh ... đó chính là java. Hãy từ từ mà nghiên cứu nhé. .heheheh]]> /hvaonline/posts/list/8404.html#50004 /hvaonline/posts/list/8404.html#50004 GMT PHP vs JSP "á Script".  Lại tiếng lóng ..
các bác có thể tạo ra và hiển thị một report có định dạng nhất định (pdf, doc, html ...) được tạo ra từ PHP không 
Theo như em biết thì có đấy ẹ !!!
Durza wrote:
Em chưa rành Java và cũng chưa rành về Server ..... chỉ là em truy cập vào 2 trang ở cùng 1 host . 1 trang làm bằng php , 1 trang làm bằng Java , cả 2 trang đều hao hao nhau cả ... lượng images bằng nhau , cũng không có nhiều query dữ liệu hay gì gì khác .... Thử truy cập vào thì thấy bên PHP có nhanh hơn ... Tất nhiên là chỉ có trang nặng nặng 1 xíu mới thấy rõ , chứ chỉ có 1 page với vài dòng chữ và vài cái images lèo tèo thì không phát hiện ra bên nào nhanh hơn ....  
Em cho anh đường link đến 2 trang đó để anh test thử xem.  
Sẵn tiện anh conmale đưa ra số liệu query của cái JForum này và IBP hồi trước xem nó thế nào. Nếu được so sánh luôn những công việc mà 2 cái forum này làm để sinh HTML khi truy cập ra như thế nào luôn :)  
Em dùng Shared Hosting nên việc so sánh có thể là hơi thiếu chính xác ... Theo như 114v thì sao anh không cho bọn em xem lại một chút số liệu test từ Server HVA nhỉ ? ^^
Durza wrote:
Không biết có phải vì lí do này mà làm cho JForum load chậm hơn so với PHP ( em dùng thử bên Vbulletin ) .... trong khi load bên Vbb phải nói là nhiều hơn so với 1 JForum ở dạng đơn giản , không có nhiều images như bên Vbb  
Cái này chứng tỏ em không nắm rõ và chỉ nhận định theo cảm tính. Em có biết trước khi vBulletin trả lời về trình duyệt 1 trang nào đó, nó làm những gì không?  
Chưa hiểu rõ ý của anh nên chưa biết trả lời thế nào .......
Những gì em thấy đã được "biến" thành HTML. Bởi thế, không có gì dính dáng đến "cấu trúc mã nguồn" gì ở đây nữa cả 
Vậy là khi có một ai đó truy cập vào JForum , một page html được tạo ra ..... thế khi người đó out thì page đó tự mất ạ ? Vẫn còn lùng bùng chỗ này ... chắc phải mở ra coi lại cái source JForum ...]]>
/hvaonline/posts/list/8404.html#50021 /hvaonline/posts/list/8404.html#50021 GMT
PHP vs JSP
các bác có thể tạo ra và hiển thị một report có định dạng nhất định (pdf, doc, html ...) được tạo ra từ PHP không 
Theo như em biết thì có đấy ẹ !!!   Bạn có thể có một dẫn chứng hoặc tối thiểu một đường link về vấn đề này cho tôi biết được không ?? tôi đang quan tâm về việc này. (Tạo ra một report => PDF bằng PHP và hiển thị cụ thể nhé, chứ không phải chỉ là hiển thị một file PDF không thôi.) Cám ơn bạn trước. ]]>
/hvaonline/posts/list/8404.html#50022 /hvaonline/posts/list/8404.html#50022 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#50031 /hvaonline/posts/list/8404.html#50031 GMT PHP vs JSP

conmale wrote:
php phổ biến và gần gũi vì nó dễ học, dễ làm, mau thấy. Bởi thế, nó dễ đưa lập trình viên vào cái "tật"... nhá ra là code liền. Code xong muốn sửa, muốn mở rộng, muốn tích hợp.... thì chảy mỡ não  
Nên nhìn vào thực tế, anh có nghĩ ở VN có bao nhiêu programmer viết tốt PHP? và có bao nhiêu programmer viết tốt Java? Theo đánh giá của tôi, thì là Java. Trong mảng IT education, thì Java hay .NET vẫn là n công nghệ được dạy chính quy, còn PHP là phi chính quy. Các coder có khả năng code PHP thật sự tốt ở VN, đến giờ ko nhiều, hoặc có lẽ "chuyên nghiệp" tới mức "nhá ra là code liền,...xong muốn sửa, muốn mở rộng, muốn tích hợp.... thì chảy mỡ não" như anh nói. Tôi nghĩ câu nói này, chỉ hợp lý khi nhận định với cộng đồng PHP 2 năm trước. Việc expanding apps khó hay dễ ko chỉ phụ thuộc vào công nghệ. Mà phụ thuộc phần nhiều vào cách viết của coder và trình độ của developer.

conmale wrote:
Đây, xem thử thống kê của tiope (nó là thống kê đáng tin cậy và phổ biến nhất về mức popular của các computer programming language): http://www.tiobe.com/tpci.htm Trong đó, Java đứng đầu với rating 18.044% (chiếm 18.044% của tổng số các ngôn ngữ được dùng). Trong khi đó, php đứng hàng thứ 4 và chỉ chiếm 9.458% (một nửa của Java). 1 1 Java 18.044% -3.84% A 4 4 PHP 9.458% -0.49% A  
Cái top list ở trên chả xa lạ gì. Thế nhưng nên nhớ là Java chứ ko phải JSP ,servlet , J2EE :)) Java Technology nói chung, ko lẽ a đem 1 "technology" xài cho cả web và desktop applications ra để so sánh với 1 only web - scripting language sao? Trong order list thì PHP vẫn là web programming language popular số 1.

conmale wrote:
Tớ chả biết "các công ty" khác thế nào, công ty tớ là một công ty tài chánh và bảo hiểm, php không nằm trong danh sách được xét để dùng cho các giải pháp.  
Chính vì "chả biết" mà làm nên tính bảo thủ trong suy nghĩ của anh. Và tôi vẫn giữ quan điểm của riêng mình về những lợi ích mà PHP đem lại cho cộng đồng. Trên phương diện của nhà phát triển, thì sự chọn lựa bất cứ 1 công nghệ nào, cũng phải cân nhắc trên nhiều yếu tố thực tế chứ không nên "chả biết". Còn với mỗi web user. PHP hay Java cũng sẽ như nhau. Và cái chính, vẫn là đảm bảo lợi ích cho người dùng cuối.]]>
/hvaonline/posts/list/8404.html#50034 /hvaonline/posts/list/8404.html#50034 GMT
PHP vs JSP

114v wrote:
@L0ng3ta: http://www.google.com/search?ie=UTF-8&oe=UTF-8&sourceid=navclient&gfns=1&q=php+PDF+class Cái tạo PDF này thì Joomla là một ví dụ điển hình, nó có chức năng đó. Tự tạo PDF từ nội dung lấy trong CSDL chứ không phải là hiển thị một file PDF không thôi. Mà cái này là chuyện bình thường, PHP hoàn toàn có khả năng mở rộng, cài thêm ext vào, JSP cũng vậy thôi.  
Đúng là ví dụ của tôi hơi khập khiển nhưng không vì thế vội kết luận PHP đã hơn hẳn JSP/servplet . Và PHP vượt trội hơn Java nói chung trong vấn đề opensource. Và theo bạn dungpt có nói thì không thể so sánh Java nói chung hay cụ thể là JSP và PHP được nếu không xác định các yếu tố khác như môi trường thực thi ... và tôi vẫn giữ nguyên quan điểm của mình đó là "Nếu bạn học code với PHP bạn chỉ phát triển được ứng dụng Web, nếu đi với Java các bạn sẽ làm được tất cả.". ]]>
/hvaonline/posts/list/8404.html#50035 /hvaonline/posts/list/8404.html#50035 GMT
PHP vs JSP "Nếu bạn học code với PHP bạn chỉ phát triển được ứng dụng Web, nếu đi với Java các bạn sẽ làm được tất cả.".   Chài ai ! Lại nhắc anh lần nữa là đang so sánh giữa PHP và JSP mừ ... Chúng ta đang nói về khả năng ứng dụng , những tiện ích và .... giữa 2 ngôn ngữ lập trình web chứ chưa bàn đến lập trình ứng dụng hay gì khác . Tất nhiên là nếu so sánh về lập trình thì PHP không thể so sánh với Java về độ rộng lớn của nó . Một bên là Web Scripting Language và một bên còn có thêm Desktop Applications nữa thì bên nào hơn về mặt lập trình Y___Y]]> /hvaonline/posts/list/8404.html#50038 /hvaonline/posts/list/8404.html#50038 GMT PHP vs JSP

dungpt wrote:
Oh, như đã nói ngay từ đầu, để so sánh Java và PHP, thì còn cần phải thêm vào 1 thứ gọi là running environment nữa. Quan điểm chung của tôi, chỉ là sự nhấn mạnh những lợi ích mà PHP hay LAMP mang lại ngay trong thời buổi hiện h. Chứ tôi thấy a conmale mà lại chấp nhặt thế thì buồn quá.  
Lạ nhỉ? Bồ tham gia thảo luận, bồ đưa ra ý kiến, tôi đưa ra ý kiến, bồ phản bác, tôi phản bác... cớ sao lại cho tôi là chấp nhặt? Nếu vậy thì bàn, thì cãi để làm chi? Tôi chỉ muốn đưa ra quan điểm của tôi và chứng minh nó một cách rõ ràng. Bởi thế, "bị" cho là "chấp nhặt" tôi thấy không công bằng và không đúng tinh thần thảo luận tí nào cả. Tôi còn thấy rằng có nhiều người tham gia chủ đề này biết rất ít về jsp, servlet, java, thậm chí có thể chưa bao giờ viết 1 dòng code thuộc mảng java nhưng vẫn "dũng cảm" mang nó ra để so sánh với php. Đó là lý do tôi tiếp tục tham gia topic này để làm cho rõ vấn đề.

dungpt wrote:

conmale wrote:
php phổ biến và gần gũi vì nó dễ học, dễ làm, mau thấy. Bởi thế, nó dễ đưa lập trình viên vào cái "tật"... nhá ra là code liền. Code xong muốn sửa, muốn mở rộng, muốn tích hợp.... thì chảy mỡ não  
Nên nhìn vào thực tế, anh có nghĩ ở VN có bao nhiêu programmer viết tốt PHP? và có bao nhiêu programmer viết tốt Java? Theo đánh giá của tôi, thì là Java. Trong mảng IT education, thì Java hay .NET vẫn là n công nghệ được dạy chính quy, còn PHP là phi chính quy. Các coder có khả năng code PHP thật sự tốt ở VN, đến giờ ko nhiều, hoặc có lẽ "chuyên nghiệp" tới mức "nhá ra là code liền,...xong muốn sửa, muốn mở rộng, muốn tích hợp.... thì chảy mỡ não" như anh nói. Tôi nghĩ câu nói này, chỉ hợp lý khi nhận định với cộng đồng PHP 2 năm trước. Việc expanding apps khó hay dễ ko chỉ phụ thuộc vào công nghệ. Mà phụ thuộc phần nhiều vào cách viết của coder và trình độ của developer.  
Vậy thì điều tôi nói có gì sai mà phản bác?

dungpt wrote:

conmale wrote:
Đây, xem thử thống kê của tiope (nó là thống kê đáng tin cậy và phổ biến nhất về mức popular của các computer programming language): http://www.tiobe.com/tpci.htm Trong đó, Java đứng đầu với rating 18.044% (chiếm 18.044% của tổng số các ngôn ngữ được dùng). Trong khi đó, php đứng hàng thứ 4 và chỉ chiếm 9.458% (một nửa của Java). 1 1 Java 18.044% -3.84% A 4 4 PHP 9.458% -0.49% A  
Cái top list ở trên chả xa lạ gì. Thế nhưng nên nhớ là Java chứ ko phải JSP ,servlet , J2EE :)) Java Technology nói chung, ko lẽ a đem 1 "technology" xài cho cả web và desktop applications ra để so sánh với 1 only web - scripting language sao? Trong order list thì PHP vẫn là web programming language popular số 1.  
Tôi đã nói ngay từ đầu, đem php ra so với jsp là khập khiễng. Có lẽ bồ không đọc những bài trước. Những gì "bị" so sánh ở đây hoàn toàn nằm ở khuôn khổ web.

dungpt wrote:

conmale wrote:
Tớ chả biết "các công ty" khác thế nào, công ty tớ là một công ty tài chánh và bảo hiểm, php không nằm trong danh sách được xét để dùng cho các giải pháp.  
Chính vì "chả biết" mà làm nên tính bảo thủ trong suy nghĩ của anh.  
Bảo thủ? Tôi chỉ đưa ra dẫn chứng thực tế. Trọn bộ affiliates của công ty tôi làm (gồm hàng trăm cty bảo hiểm, tài chính, nhà băng....), không có cty nào dùng php cho giải pháp thương mại cả. Trên thực tế, bồ chịu khó tìm kiếm thông tin (quản bá rộng rãi trên mạng) cũng thấy điều này là sự thật. Cái này chẳng có gì là bảo thủ cả. Tôi đã nói, php có chỗ đứng và vai trò của nó. Tuy nhiên, so sánh nó với một công nghệ đã già dặn và đã được hàng trăm ngàn công ty sử dụng, hàng triệu ứng dụng cỡ lớn thì tội nghiệp cho php. Còn nếu bồ chưa có những dữ liệu trong tay thì xin bồ rút lại hai chữ "bảo thủ" dùm.

dungpt wrote:
Và tôi vẫn giữ quan điểm của riêng mình về những lợi ích mà PHP đem lại cho cộng đồng. Trên phương diện của nhà phát triển, thì sự chọn lựa bất cứ 1 công nghệ nào, cũng phải cân nhắc trên nhiều yếu tố thực tế chứ không nên "chả biết". Còn với mỗi web user. PHP hay Java cũng sẽ như nhau. Và cái chính, vẫn là đảm bảo lợi ích cho người dùng cuối. 
Yếu tố thực tế? Viết 1 ứng dụng nhanh, nhân công rẻ tiền? Hì hì, enterprise applications không có lối khai triển và ứng dụng như thế, không có tinh thần như thế. Lợi ích "cho người dùng" ở mảng enterprise có 2 phần: cty kiếm lợi và người dùng không bị gián đoạn (để cty tiếp tục kiếm lợi) :lol:) :lol:) . Nếu bồ chỉ nghĩ ở biên độ: viết 1 ứng dụng nhanh, rẻ, ít tốn tiền deploy... chuyện này không có gì sai cả. Chỉ không hợp với tinh thần "enterprise" và đó là điểm khác biệt giữa php và jsp (mặc dù jsp chỉ là 1 presentation layer nhỏ bé). to hackernohat: dừng như em chưa nắm java là gì, jsp là gì? Thân mến.]]>
/hvaonline/posts/list/8404.html#50145 /hvaonline/posts/list/8404.html#50145 GMT
Re: PHP vs JSP to hackernohat: dừng như em chưa nắm java là gì, jsp là gì?  to conmale : dừng như anh chưa phân biệt được chữ "dừng" và chữ "dường" ^^ . Sorry vì đã spam ... Hoan hô tinh thần thảo luận của các bác nhưng mà hăng máu quá coi chừng mất lòng trước và lòng sau cũng mất nốt ...]]> /hvaonline/posts/list/8404.html#50164 /hvaonline/posts/list/8404.html#50164 GMT PHP vs JSP

Durza wrote:
"Nếu bạn học code với PHP bạn chỉ phát triển được ứng dụng Web, nếu đi với Java các bạn sẽ làm được tất cả.".  
Chài ai ! Lại nhắc anh lần nữa là đang so sánh giữa PHP và JSP mừ ... Chúng ta đang nói về khả năng ứng dụng , những tiện ích và .... giữa 2 ngôn ngữ lập trình web chứ chưa bàn đến lập trình ứng dụng hay gì khác . Tất nhiên là nếu so sánh về lập trình thì PHP không thể so sánh với Java về độ rộng lớn của nó . Một bên là Web Scripting Language và một bên còn có thêm Desktop Applications nữa thì bên nào hơn về mặt lập trình Y___Y 
Thì anh có nói cái gì xa đâu mừ... tại sao khi nói tới JSP mà lại tách nó ra hẳn với Java vậy hè ???
Công nghệ này cho phép người ta nhúng mã Java và một số hành động xử lý đã được định trước (pre-defined actions) vào trong nội dung tĩnh của trang.  
Chẳng khác nào khen hoặc chê một chiếc áo mà không nghĩ tới ai đang mặc chiếc áo í ??? Có thể là một bà già hoặc có thể là một cô người mẫu. :lol:) :D) . Anh thì không rành về PHP nên anh không dám ý kiến ý cò... Nhưng ai đụng đến java là anh không chịu nổi ...heheheh]]>
/hvaonline/posts/list/8404.html#50166 /hvaonline/posts/list/8404.html#50166 GMT
Re: PHP vs JSP Thì anh có nói cái gì xa đâu mừ... tại sao khi nói tới JSP mà lại tách nó ra hẳn với Java vậy hè ???   Dọa ! Không phải tách nó ra hẳn với Java mà là nếu gộp chung nó với Java , đem những ưu điểm và sức mạnh của Java mà so sánh với 1 PHP nhỏ bé thì không công bằng lắm ạ ... Em chỉ muốn nói là nên bỏ qua cái Desktop Applications của Java qua một bên mà chỉ xét hẳn về lập trình web mà thui ....
Anh thì không rành về PHP nên anh không dám ý kiến ý cò... Nhưng ai đụng đến java là anh không chịu nổi ...heheheh  
Em thì không rành về Java nên em không dám bàn luận sâu về chuyên môn nhiều .... Nhưng ai đụng đến PHP ( món tủ ) của em là em không chịu nổi .... hí hí hí hí]]>
/hvaonline/posts/list/8404.html#50169 /hvaonline/posts/list/8404.html#50169 GMT
Re: PHP vs JSP

Durza wrote:
Thì anh có nói cái gì xa đâu mừ... tại sao khi nói tới JSP mà lại tách nó ra hẳn với Java vậy hè ???  
Dọa ! Không phải tách nó ra hẳn với Java mà là nếu gộp chung nó với Java , đem những ưu điểm và sức mạnh của Java mà so sánh với 1 PHP nhỏ bé thì không công bằng lắm ạ ... Em chỉ muốn nói là nên bỏ qua cái Desktop Applications của Java qua một bên mà chỉ xét hẳn về lập trình web mà thui ....
Anh thì không rành về PHP nên anh không dám ý kiến ý cò... Nhưng ai đụng đến java là anh không chịu nổi ...heheheh  
Em thì không rành về Java nên em không dám bàn luận sâu về chuyên môn nhiều .... Nhưng ai đụng đến PHP ( món tủ ) của em là em không chịu nổi .... hí hí hí hí 
Thì nói là ứng dụng web chứ có ai đụng gì đến desktop app đâu kè và cũng chưa nói gì đến mobile app nưa í ..hehe....Nhưng nếu đem so sánh PHP với JSP/servplet mà không nói tới java chẳng khác nào kêu người ta lột đồ chạy ra ngoài đường cho rồi hè. .... Đã biết là PHP nhỏ bé sao lại còn đem ra so sánh hè ...heheheheh Ai đụng đến java anh lại bực làm sao í ...hiihihih :lol:) :lol:) ]]>
/hvaonline/posts/list/8404.html#50173 /hvaonline/posts/list/8404.html#50173 GMT
Re: PHP vs JSP Đã biết là PHP nhỏ bé sao lại còn đem ra so sánh hè ...heheheheh Ai đụng đến java anh lại bực làm sao í ...hiihihih  Tuy nhỏ bé những PHP là ngôn ngữ thân thiện và rất dễ học .... Vả lại nếu không cần làm những website đồ sộ hay cần tính bảo mật cao ... thì không cần thiết phải dùng đến JSP nhiều ....vì làm PHP dù sao cũng dễ hơn và đặc biệt là host PHP rẽ hơn host Java , ASP .... ( mua cái host Java để cài JForum mà tiếc đứt ruột , 17$ / 1 month chứ củ khoai à ??? Y__Y ) Nhưng mà dù sao nhờ topic này mà em rút ra kết luận : tạm thời dừng việc phát triển kiến thức PHP để chuyển qua Java thôi ^^]]> /hvaonline/posts/list/8404.html#50185 /hvaonline/posts/list/8404.html#50185 GMT Re: PHP vs JSP

Durza wrote:
Đã biết là PHP nhỏ bé sao lại còn đem ra so sánh hè ...heheheheh Ai đụng đến java anh lại bực làm sao í ...hiihihih 
Tuy nhỏ bé những PHP là ngôn ngữ thân thiện và rất dễ học .... Vả lại nếu không cần làm những website đồ sộ hay cần tính bảo mật cao ... thì không cần thiết phải dùng đến JSP nhiều ....vì làm PHP dù sao cũng dễ hơn và đặc biệt là host PHP rẽ hơn host Java , ASP .... ( mua cái host Java để cài JForum mà tiếc đứt ruột , 17$ / 1 month chứ củ khoai à ??? Y__Y ) Nhưng mà dù sao nhờ topic này mà em rút ra kết luận : tạm thời dừng việc phát triển kiến thức PHP để chuyển qua Java thôi ^^ 
Anh đồng ý hoàn toàn và hoan hô quan điểm này của em. Đọc xong topic này anh cũng sẽ tạm thời vừa code với java và vừa nghiên cứu PHP một thời gian .. Nhưng anh nghĩ làm quen và code với nó chắc cũng không tốn nhiều thời gian lắm đâu.hehehe. :D) ]]>
/hvaonline/posts/list/8404.html#50188 /hvaonline/posts/list/8404.html#50188 GMT
Re: PHP vs JSP /hvaonline/posts/list/8404.html#50193 /hvaonline/posts/list/8404.html#50193 GMT PHP vs JSP /hvaonline/posts/list/8404.html#50194 /hvaonline/posts/list/8404.html#50194 GMT PHP vs JSP Meanwhile, .NET usage increased to 54.1% from 40.3% in the same period in North America, and exceeded Java use in Europe and Asia. In a different survey series, the use of PHP in North America grew to 36.1% this fall, from 26% in the fall of 2003. It grew almost as quickly in Europe and Asia. "There's more competition out there," says Evans President John Andrews. "These other technologies are catching hold. They're biting away at [Java's] share."   - Ngày nay, Java hầu như chỉ còn được chuộng ở châu Á - Tỷ lệ dùng .NET đã tăng gần 15%, từ 40,3% lên 54,1% tại Bắc Mỹ, vượt qua cả tỷ lệ dùng Java ở châu Âu và châu Á gộp lại. - Mức độ sự dụng PHP tại Bắc Mỹ đã tăng từ 26% năm 2003 lên 36% trong năm nay, ở châu Á - Âu, tốc độ ấy còn nhanh hơn. "Có quá nhiều đối thủ lớn đang gặm nhấm dần thị phần của Java", - Chủ tịch Evans John Andrews nói. ------------------------------------------------------

conmale wrote:
Lạ nhỉ? Bồ tham gia thảo luận, bồ đưa ra ý kiến, tôi đưa ra ý kiến, bồ phản bác, tôi phản bác... cớ sao lại cho tôi là chấp nhặt? Nếu vậy thì bàn, thì cãi để làm chi? Tôi chỉ muốn đưa ra quan điểm của tôi và chứng minh nó một cách rõ ràng. Bởi thế, "bị" cho là "chấp nhặt" tôi thấy không công bằng và không đúng tinh thần thảo luận tí nào cả.  
Anh ko thấy trái ngược khi cũng có nhiều người mở mồm ra là enterprise , nhưng lại đi so sánh với PHP, chỉ đơn giản là 1 web scripting language. Cái chấp nhặt của anh ở đây là ở chỗ đó. Tôi ko có ý ngợi ca PHP quá đáng so với những gì mà PHP đã làm được, hay chê bai Java 1 câu nào như anh thấy. Ngoài link 1 bài viết trên businessweek mà theo tôi nó có nhiều nhận định và thống kê hết sức cụ thể đáng để tham khảo. Tôi chỉ bày tỏ luận điểm của mình về những gì mà PHP đang mang lại ngày hôm nay. Nhưng anh có vẻ thích lái nó sang lối nói so sánh hơn. Nên tôi mới phải dùng tới "khổ" từ: "chấp nhặt" ở đây.

conmale wrote:
Tôi còn thấy rằng có nhiều người tham gia chủ đề này biết rất ít về jsp, servlet, java, thậm chí có thể chưa bao giờ viết 1 dòng code thuộc mảng java nhưng vẫn "dũng cảm" mang nó ra để so sánh với php. Đó là lý do tôi tiếp tục tham gia topic này để làm cho rõ vấn đề.  
Tôi cũng thấy rằng, cũng có còn 1 số người trong diễn đàn này trong tay không biết viết nổi 1 "mớ" code PHP nên hồn chưa, ( hay phải chảy mỡ não khi sửa code :)) ) mà phán hồn nhiên rằng đó là "toy". Nói thật chứ tôi sẽ mừng lắm, nếu 1 người Việt như anh có khả năng làm được "cái thứ" đang được nhận định là "toy" đó.

conmale wrote:
Vậy thì điều tôi nói có gì sai mà phản bác? 
Anh nói sai ở điểm

conmale wrote:
php phổ biến và gần gũi vì nó dễ học, dễ làm, mau thấy. Bởi thế, nó dễ đưa lập trình viên vào cái "tật"... nhá ra là code liền. Code xong muốn sửa, muốn mở rộng, muốn tích hợp.... thì chảy mỡ não 

dungpt wrote:
Nên nhìn vào thực tế, anh có nghĩ ở VN có bao nhiêu programmer viết tốt PHP? và có bao nhiêu programmer viết tốt Java? Theo đánh giá của tôi, thì là Java. Trong mảng IT education, thì Java hay .NET vẫn là n công nghệ được dạy chính quy, còn PHP là phi chính quy. Các coder có khả năng code PHP thật sự tốt ở VN, đến giờ ko nhiều, hoặc có lẽ "chuyên nghiệp" tới mức "nhá ra là code liền,...xong muốn sửa, muốn mở rộng, muốn tích hợp.... thì chảy mỡ não" như anh nói. Tôi nghĩ câu nói này, chỉ hợp lý khi nhận định với cộng đồng PHP 2 năm trước. Việc expanding apps khó hay dễ ko chỉ phụ thuộc vào công nghệ. Mà phụ thuộc phần nhiều vào cách viết của coder và trình độ của developer.  
Anh ko hiểu hay cố tình không hiểu ?!

conmale wrote:
Tôi đã nói ngay từ đầu, đem php ra so với jsp là khập khiễng. Có lẽ bồ không đọc những bài trước. Những gì "bị" so sánh ở đây hoàn toàn nằm ở khuôn khổ web.  
Vậy mà vẫn có người cố đấm ăn xôi với "TIOBE Programming Community Index" :D So funny. Với cách nhìn nhận của tôi, thì anh là 1 đàn anh đi trước, với kinh nghiệm

conmale wrote:
Tôi chỉ đưa ra dẫn chứng thực tế. Trọn bộ affiliates của công ty tôi làm (gồm hàng trăm cty bảo hiểm, tài chính, nhà băng....) 
Thế nhưng anh thử nghĩ xem, những gì anh đang cố minh chứng có phải chỉ để so sánh với Java và để chứng minh PHP chỉ là 1 "toy"?! Nếu vậy thì tôi không còn gì để nói. Cái tôi thấy bất đồng với quan điểm của anh, rằng với anh PHP là "toy". Câu nói và nhận định đó của anh, ngang bằng với việc nói cả ngàn doanh nghiệp trẻ tại VN, cả ngàn PHP developers có lẽ chỉ như những chú nhóc đang nghịch 1 thứ đồ chơi kém hiệu quả, và không thể deploy các enterprise project :) . Tôi sẽ thấy rất vui nếu ở nước mình có nhiều cá nhân xuất sắc thật sự có thể làm để minh chứng điều đó. Và những thế hệ đàn em đi sau, có thể nhờ vào các anh rất nhiều. Còn nếu không, thì tôi biết ở ngoài kia, ko chỉ có tôi, sẽ có rất nhiều người bất đồng về nhận định của một đàn anh như anh. ]]>
/hvaonline/posts/list/8404.html#50327 /hvaonline/posts/list/8404.html#50327 GMT
Re: PHP vs JSP Tôi cũng thấy rằng, cũng có còn 1 số người trong diễn đàn này trong tay không biết viết nổi 1 "mớ" code PHP nên hồn chưa, ( hay phải chảy mỡ não khi sửa code ) mà phán hồn nhiên rằng đó là "toy".   Ám chỉ ai vậy chỉ ? Iem không cho rằng PHP là "toy" nhưng vẫn cho rằng trong các ngôn ngữ lập trình web cao cấp thì có lẽ là PHP là dễ học và dễ làm nhất trong số ASP , JSP , Python , Fusion , Perl ( html thì khỏi bàn - đơn giản đến mức chán ngấy ) @dungpt : em không bênh ai cả nhưng với cách diễn đàn của anh ... em có thể hiểu là anh đang cay cú hoặc đang bực tức hay không ?]]> /hvaonline/posts/list/8404.html#50385 /hvaonline/posts/list/8404.html#50385 GMT Re: PHP vs JSP

L0ng3ta wrote:
Anh thì không rành về PHP nên anh không dám ý kiến ý cò... 
Vậy mà dám phán 1 ví dụ xanh rờn thế này???

L0ng3ta wrote:
Một ví dụ cụ thể cho các bác dễ hiểu: các bác có thể tạo ra và hiển thị một report có định dạng nhất định (pdf, doc, html ...) được tạo ra từ PHP không?? sao JSP lại làm được vậy ta ?? 
Xin thưa, PHP support extension để làm gì, bạn hoàn toàn có thể viết 1 extension cho riêng bạn và load nó vào PHP interpreter.

L0ng3ta wrote:
Nhưng anh nghĩ làm quen và code với nó chắc cũng không tốn nhiều thời gian lắm đâu. 
Đó chỉ làm "làm quen" và "code với nó" chứ chưa phải là làm được cái gì thực sự dùng đây, nếu bạn nói câu đó thì tui hoàn toàn có thể nói ngược lại rằng tui có thể làm quen và code với Java mà không tốn nhiều thời gian.]]>
/hvaonline/posts/list/8404.html#50393 /hvaonline/posts/list/8404.html#50393 GMT
Re: PHP vs JSP Đó chỉ làm "làm quen" và "code với nó" chứ chưa phải là làm được cái gì thực sự dùng đây, nếu bạn nói câu đó thì tui hoàn toàn có thể nói ngược lại rằng tui có thể làm quen và code với Java mà không tốn nhiều thời gian.   Chài ai ! Ý ảnh là nói với Durza là cứ yên tâm mà học Java , làm quen và code với nó cũng không quá khó đâu ..... ^^]]> /hvaonline/posts/list/8404.html#50394 /hvaonline/posts/list/8404.html#50394 GMT Re: PHP vs JSP

Siêu trộm wrote:

L0ng3ta wrote:
Anh thì không rành về PHP nên anh không dám ý kiến ý cò... 
Vậy mà dám phán 1 ví dụ xanh rờn thế này???

L0ng3ta wrote:
Một ví dụ cụ thể cho các bác dễ hiểu: các bác có thể tạo ra và hiển thị một report có định dạng nhất định (pdf, doc, html ...) được tạo ra từ PHP không?? sao JSP lại làm được vậy ta ?? 
 
Thì đúng là tôi không rành về PHP, tôi có nói là mình rành đâu nè... tôi không rành thì nói không rành có gì đâu phải sợ .heheh.. nên đâu dám đem so sánh bậy bạ vậy hè.. Thế vậy mà có người cũng có biết gì về java đâu lại dám mạnh miệng đem ra so sánh và nói này nói nọ mới ghê chớ ....heheh hehe Còn cái ví dụ tôi đã phát biểu ở trên là ví dụ của tôi hơi khập khiển tại sao bạn lại không trích đoạn cái phát biểu đó mà lại trích đoạn khúc này ?? hay là bạn chưa đọc qua .. hay bạn đang ấm ức điều gì ??? heh
Xin thưa, PHP support extension để làm gì, bạn hoàn toàn có thể viết 1 extension cho riêng bạn và load nó vào PHP interpreter.  
chắc khoản này JSP không làm được quá ..hehehe ... cái khoảng này PHP phải bái java làm ông tổ ..hheheheh

L0ng3ta wrote:
Nhưng anh nghĩ làm quen và code với nó chắc cũng không tốn nhiều thời gian lắm đâu. 
Đó chỉ làm "làm quen" và "code với nó" chứ chưa phải là làm được cái gì thực sự dùng đây, nếu bạn nói câu đó thì tui hoàn toàn có thể nói ngược lại rằng tui có thể làm quen và code với Java mà không tốn nhiều thời gian. 
Đúng vậy tôi cũng muốn làm quen để xem thử PHP là cái gì ghê gớm thế, bởi vì với tôi hiện giờ java là đã quá đủ. Và hiện giờ công việc của tôi với java là đã không đủ thời gian rồi, chắc PHP tôi nghĩ vẫn không cần tới đâu.. nhưng nếu rãnh tôi cũng muốn học thêm PHP cho biết vậy mà ?? thế có gì sai à??? heheh . Và nếu công việc công ty đòi hỏi tất cả bọn tôi phải học PHP và để làm kiếm tiền và phải bỏ tất cả những gì liên quan đến Java thì chắc cũng phải đụng đến PHP thôi nhưng không quá một tháng đâu ..heheh. Nhưng chuyện này là không bao vờ ..hehehe Còn đúng là làm quen và code với Java theo ý bạn sẽ không tốn nhiều thời gian (cái vụ này tôi không biết ..hehehe) .. Nhưng kiếm tiền với nó lại là chuyện khác í ..hehehe. p/s: sẵn cái topic này nói lạc chủ đề chút xíu, làm cò dùm thằng em vậy mà: ai có kinh nghiệm và đã code java rồi muốn vào PSV (tên cũ,tên mới là gì tôi không nhớ , TP.HCM) có hứng thú thì PM cho tôi. Còn coder với PHP hiện thời đang dư nhiều quá nên chưa cần. Cái này tôi nói thiệt nhá ... ai có hứng thú và có kinh nghiệm muốn làm thì PM còn không thì thôi đừng bàn tới cái này nhé. (lương 300$ ->> 500$) còn tùy theo kinh nghiệm và khả năng ngoại ngữ.]]>
/hvaonline/posts/list/8404.html#50409 /hvaonline/posts/list/8404.html#50409 GMT
PHP vs JSP

L0ng3ta wrote:
chắc khoản này JSP không làm được quá 
Tớ có nói câu nào là java không làm được không nhỉ? Có cần phải khinh miệt PHP vậy ko nhỉ? Tính cách thế này mà làm được elite cũng hay :lol:) (ngay cả tiếng Việt còn chưa rành mà mở miệng ra là "hehehe", nghe nực cười quá đi mất :lol:) )]]>
/hvaonline/posts/list/8404.html#50414 /hvaonline/posts/list/8404.html#50414 GMT
PHP vs JSP

Siêu trộm wrote:
Úi giời ơi, nghe "đao to búa lớn" quá đi mất. Đã bảo ko rành mà cứ thích ra ví dụ cụ thể mới ghê, cứ làm như chắc như đinh đóng cột rằng PHP ko thể làm được vậy? Xin lỗi, chưa biết Java bạn giỏi đến cỡ nào nhưng đừng có cái thái độ khinh thường và ngạo mạn như vậy, mỗi người giỏi 1 lĩnh vực nhé.  
Tôi có nói tôi giỏi gì đâu hè. .. Tôi chỉ nói tôi đang code và đang làm việc với java còn PHP thì tôi chẳng cần phải học để kiếm cơm với nó nhưng có thời gian tôi cũng sẽ học để biết vậy mà ..hehe. Câu nào nghe ngạo mạn đâu hè ?? hay là bạn đang bực mình gì đó nên mới nói thế ...hehhehehe.

Siêu trộm wrote:
Còn chuyện code Java thì nếu ai học vững môn Programming Language + OOP thì chắc chỉ cần 1 tuần là học được ngôn ngữ khác, đừng có mà tinh vi vi tính nhé :lol:)  
Đồng ý ... nhưng học là một chuyện kiếm tiền với nó là một chuện, hai chuyện này khác nhau hoàn toàn. Và hiện giờ nhiều nơi thiếu java developer lắm đó ... chắc một tuần sau hy vọng sẽ có thêm một người.

L0ng3ta wrote:
chắc khoản này JSP không làm được quá 
Tớ có nói câu nào là java không làm được không nhỉ? Có cần phải khinh miệt PHP vậy ko nhỉ? Tính cách thế này mà làm được elite cũng hay :lol:) (ngay cả tiếng Việt còn chưa rành mà mở miệng ra là "hehehe", nghe nực cười quá đi mất :lol:) ) 
Tôi không miệt thị.. tôi chỉ muốn nói những gì PHP làm được thì JSP cũng làm được thế thôi. Vẫn một câu cuối: nếu bạn đi với PHP bạn chỉ viết được ứng dụng web, nếu bạn đi với java bạn sẽ viết được tất cả.Thế thôi. heheh. Cái elite tôi cóc thèm bạn ạ ... tôi chỉ muốn làm mod box tán gẫu thôi .. nếu bạn thích mình đổi cũng được. heheh. Bạn chỉ cần ok một tiếng tôi gọi bác comale đổi liền ...cho bạn lên elite để tôi xuống chờ ngày làm Mod box tán gẫu. .hahahaha]]>
/hvaonline/posts/list/8404.html#50416 /hvaonline/posts/list/8404.html#50416 GMT
Re: PHP vs JSP /hvaonline/posts/list/8404.html#50417 /hvaonline/posts/list/8404.html#50417 GMT Re: PHP vs JSP

Siêu trộm wrote:
Đúng là sai lầm khi đưa ra cái topic này, dường như vấn đề này không thể thảo luận mà chỉ dẫn đến tranh cãi, ai thích cái nào thì sẽ bênh vực cho cái nấy thôi. @longta (chữ "ta" cuối nghe giống "tà" nhễ :lol:) ): pác cứ giữ cái elite đấy cho các mem đánh giá tư cách của pác, còn tớ chỉ nói với pác 1 câu, pác làm mà ko dám nhận, nói xong đó rồi lại chối ngay, đến "đàn ông" pác còn chẳng xứng chứ đừng nói "elite member" của HVA :lol:)  
Hehe ... tôi làm gì mà không dám nhận hè (trích dẫn những gì tôi nói ra chứ đừng có cái kiểu nói chổng như thế nhé.) ??? đàn ông tôi có xứng hay không chắc tôi biết rõ hơn ai hết ... bộ bác rình tôi tắm hay sao bác biết rành hơn tôi vậy hà .....hahahaha... P/s: một câu: bác có chị gái nào đẹp hôn giới thiệu tôi đi ... xem có bỏ nhà đi với tôi không mà nói tôi không phải đàn ông ..hahahah còn cái elite tôi nói là tôi không care ... sao bác nhắc hoài thế ..?? bộ bác thèm lắm hả ?? tôi cho không đấy .hahahah Còn tôi nghĩ cái topic này hay đấy chứ ...nhờ thế mới biết được PHP và JSP nó như thế nào .... hahahahah. Nhờ thế mà tôi có ý định học PHP để nữa già không còn code nổi thì vừa nhắm mắt vừa code với PHP kiếm vài xu húp cháo cho nó qua cái tuổi già ...hahahaha Chủ đề có loãng là do bác và tôi thôi ... tôi và bác cùng không biết gì mới đem tới câu chữ và cả "nickname" ra móc nữa mới ghê chớ /...hahahahah Bởi vậy tôi mới nói là tôi quyết kỳ này lấy cho được mod box tán gẫu. .hahah..kỳ này lại thêm một đối thử đáng gờm nữa đây ..nhưng cũng đỡ một cái là đối thủ này chỉ cần nghía cái elite là toại nguyện rồi ../..hahahaah]]>
/hvaonline/posts/list/8404.html#50420 /hvaonline/posts/list/8404.html#50420 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#50421 /hvaonline/posts/list/8404.html#50421 GMT PHP vs JSP

pnco wrote:
Thôi xin các bác. Cãi nhau như trẻ con vậy không nên. PHP và Java có chỗ đứng của riêng nó. Nếu các bác là lập trình viên chuyên nghiệp thì dùng ngôn ngữ nào là không thành vấn đề. Miễn bàn đến tư cách cá nhân. 
Bác nói đúng, thế mà có người cứ ấm ức hoài cơ chứ ...heheheh. Chắc họ sợ học một ngôn ngữ khác xong là già rồi ...lúc đó làm gì mà code nổi nên cứ ấm ức hoài ...bác thông cảm nha.]]>
/hvaonline/posts/list/8404.html#50427 /hvaonline/posts/list/8404.html#50427 GMT
Re: PHP vs JSP /hvaonline/posts/list/8404.html#50431 /hvaonline/posts/list/8404.html#50431 GMT Re: PHP vs JSP

Siêu trộm wrote:
:lol:) :lol:) :lol:) Xin lỗi, cười cho đã rồi mới nói nổi, chả hiểu sao có người cứ gán ghép mà mình thèm cái chức elite nhỉ :lol:) Cái đó có làm ra tiền ko, thằng này thì lại chỉ quan tâm đến tiền thôi. Chỉ thấy tội cho những elite khác bị bác làm cho xấu mặt mất rồi :lol:) Elite (mà thật ra cũng chẳng cần elite, lớn rồi chứ có phải nhỏ nhít gì) mà phát biểu những câu như thế thì... đừng học thêm môn PHP, mà kiếm mấy cuốn "Giáo dục công dân" đọc nhé :wink: Ô hô, hóa ra một pro java như bác đây mà cũng phải nghĩ đến tuổi già cơ đấy, tội quá tội quá :lol:) Thằng này code PHP sống qua ngày nhưng cuối đời chắc cũng ko phải lo nghĩ đến chuyện học 1 ngôn ngữ khác để mà kiếm cháo húp :lol:) Còn nữa, thằng này biết là thằng này học đến suốt đời, chẳng có gì mà phải ấm ức, chỉ tội cho những kẻ cho ta là nhất, đến lúc nhìn lại thì ôi thôi, họ đã lên tới sao Hỏa mà mình vẫn còn ngồi "Địa cầu" lọc cọc ngồi gõ java :lol:)  
Hahaha .. mỗi lần đọc một reply của bác là mỗi lần tôi lại muốn cười ... có bác xả stress cũng vui . hahaha .. Cái Elite nếu bác không thèm sao bác nhắc hoài thế ?? hahahah .. hay là bác đang ghanh với tôi ... Mới vừa nói bác hết đem "nickname" ra móc giờ lôi đến cái nơi chốn đến từ "địa cầu" nữa mới ghê chớ ..hahahaha. Bác gì ở miền Tây làm guộng đó ơi.... Làm ơn nhìn thoáng một cái đi... Giáo dục công dân giờ ai thèm đọc hả bác .hahah.. Tôi cũng như bác chỉ biết tiền thôi ..còn ba cái giáo dục công dân gì đó cho tụi nhỏ nó đọc được "gồi"...HHEHEH ..Tôi chắc là cái Reply sau bác lại lấy cái chữ kí ra móc tiếp nè nha ...hahahahah. Còn tôi muốn học thêm chính vì tôi nhìn xa hơn bác... Để lỡ già rồi hết suy nghĩ được rồi thì móc PHP viết lấy viết để cũng ra được ít đồng ..chứ già rồi còn tâm trí đâu nữa mà code với java ... nhức đầu lắm bác ạ ...hahahaahha. Bác code với PHP sống qua ngày là phải rồi.. heheh. Còn tôi code với PHP chỉ để kiếm cháo lúc tuổi già thôi bác ạ ..HAHAHAHAHAHAH. Vì có bao tiên làm nào giờ cho con cho cháu hết rồi ... tuổi già không làm gì cả ngồi không cũng buồn ..đem PHP code bậy code bạ cũng vui vẻ mà húp cháo sống qua ngày ..hahah.. ..vì răng đâu nữa mà ăn ..hahahahahha.. Có tiền núi cũng ăn gì nổi ..hahahahaahah. p/s: các bạn khác làm ơn để bác siêu trộm này lại cho em xả stress chút xíu nha ... em đang bị stress.. Các bác Mod & admin thông cảm.]]>
/hvaonline/posts/list/8404.html#50433 /hvaonline/posts/list/8404.html#50433 GMT
PHP vs JSP

dungpt wrote:
Meanwhile, .NET usage increased to 54.1% from 40.3% in the same period in North America, and exceeded Java use in Europe and Asia. In a different survey series, the use of PHP in North America grew to 36.1% this fall, from 26% in the fall of 2003. It grew almost as quickly in Europe and Asia. "There's more competition out there," says Evans President John Andrews. "These other technologies are catching hold. They're biting away at [Java's] share."  
- Ngày nay, Java hầu như chỉ còn được chuộng ở châu Á - Tỷ lệ dùng .NET đã tăng gần 15%, từ 40,3% lên 54,1% tại Bắc Mỹ, vượt qua cả tỷ lệ dùng Java ở châu Âu và châu Á gộp lại. - Mức độ sự dụng PHP tại Bắc Mỹ đã tăng từ 26% năm 2003 lên 36% trong năm nay, ở châu Á - Âu, tốc độ ấy còn nhanh hơn. "Có quá nhiều đối thủ lớn đang gặm nhấm dần thị phần của Java", - Chủ tịch Evans John Andrews nói. ------------------------------------------------------  
Hì hì, muốn có thể thông tin kiểu này không? tôi cung cấp thêm cho một mớ.

dungpt wrote:

conmale wrote:
Lạ nhỉ? Bồ tham gia thảo luận, bồ đưa ra ý kiến, tôi đưa ra ý kiến, bồ phản bác, tôi phản bác... cớ sao lại cho tôi là chấp nhặt? Nếu vậy thì bàn, thì cãi để làm chi? Tôi chỉ muốn đưa ra quan điểm của tôi và chứng minh nó một cách rõ ràng. Bởi thế, "bị" cho là "chấp nhặt" tôi thấy không công bằng và không đúng tinh thần thảo luận tí nào cả.  
Anh ko thấy trái ngược khi cũng có nhiều người mở mồm ra là enterprise , nhưng lại đi so sánh với PHP, chỉ đơn giản là 1 web scripting language. Cái chấp nhặt của anh ở đây là ở chỗ đó.  
Tôi không phải là người mở ra topic này để so sánh. Tôi chỉ là người tham gia ý kiến của tôi. Bồ nên đọc lại từ đầu đến cuối thật kỹ. Ngay từ đầu tôi đã nói: Việc so sánh php và jsp, theo anh, là khập khiễng ngay từ đầu. jsp chỉ là một phần nhỏ trong j2ee, nó chỉ là một phương tiện dùng để trình bày nội dung trang web. Mặc dù nó có scriptlet để giải quyết một số vấn đề logic nhưng nếu tách rời jsp ra khỏi phần logic (được viết bằng java) thì nó vô ích và không có tác dụng gì hết. Đối với từ enterprise, nó được đề cập để nói đến tính scalable của Java bởi vì đây là một khía cạnh đã được đem ra để bàn cãi. Bồ đưa câu "có nhiều người mở mồm ra là enterprise" ngang xương như vậy thì chính bồ mới là người chập nhật và khá là hồ đồ.

dungpt wrote:
Tôi ko có ý ngợi ca PHP quá đáng so với những gì mà PHP đã làm được, hay chê bai Java 1 câu nào như anh thấy. Ngoài link 1 bài viết trên businessweek mà theo tôi nó có nhiều nhận định và thống kê hết sức cụ thể đáng để tham khảo. Tôi chỉ bày tỏ luận điểm của mình về những gì mà PHP đang mang lại ngày hôm nay. Nhưng anh có vẻ thích lái nó sang lối nói so sánh hơn. Nên tôi mới phải dùng tới "khổ" từ: "chấp nhặt" ở đây.  
Thống kê đó có đưa ra để nói lên sức mạnh, tính scalablity, tính bền vững của php hay nó chỉ đưa ra để dìm Java xuống? Theo tôi, đó là một article bias và hồ đồ.

dungpt wrote:

conmale wrote:
Tôi còn thấy rằng có nhiều người tham gia chủ đề này biết rất ít về jsp, servlet, java, thậm chí có thể chưa bao giờ viết 1 dòng code thuộc mảng java nhưng vẫn "dũng cảm" mang nó ra để so sánh với php. Đó là lý do tôi tiếp tục tham gia topic này để làm cho rõ vấn đề.  
Tôi cũng thấy rằng, cũng có còn 1 số người trong diễn đàn này trong tay không biết viết nổi 1 "mớ" code PHP nên hồn chưa, ( hay phải chảy mỡ não khi sửa code :)) ) mà phán hồn nhiên rằng đó là "toy".  
Hì hì, bồ chẳng có một bằng chứng nào để chứng minh câu "1 số người trong diễn đàn này trong tay không biết viết nổi 1 "mớ" code PHP nên hồn chưa" nhưng tôi có đủ bằng chứng để chứng tỏ rằng khối người trong topic này chưa hề đụng tới Java. Ngay cả cái nền tảng thread-safe kia mà dân "gạo cội" php có bao nhiêu người biết (hoặc có biết thì có chấp nhận đó là điểm hạn chế kinh khủng). Đối với chữ "toy", tôi đã nói thế này: Hèm... khi anh em mình chat trên yim, anh nhận định PHP là "toy" trong tinh thần ứng dụng ngôn ngữ lập trình này cho các chương trình ở dạng có nhu cầu lớn (enterprise level). Bởi thế, nếu đưa nhận xét "php là toy" ở biên độ tổng quát thế này là thiếu chính xác. Bởi thế, nếu chỉ tách chữ "toy" ra và lấy đó làm điều để ấm ức thì bồ quả là cố chấp và hồ đồ. Khi tôi chat với "siêu trộm", bọn tôi nói rất nhiều chuyện, nhiều khía cạnh của lập trình và nó dẫn dắt đến tính khả thi của php cho một hệ thống lớn. Tôi dùng chữ "toy" vì nó quả không đủ sức để đáp ứng cho những ứng dụng đòi hỏi hàng ngàn transaction 1 giây. Đây là điều nhóm tôi ở cty đã phải phân tích và đệ trình bản báo cáo "feasibility" khi dùng LAMP trong môi trường bảo hiểm.

dungpt wrote:
Nói thật chứ tôi sẽ mừng lắm, nếu 1 người Việt như anh có khả năng làm được "cái thứ" đang được nhận định là "toy" đó.  
Hì hì, tôi biết nó đủ để gác nó qua một bên và không dùng nó nữa. Còn việc bồ có mừng hay có buồn chẳng liên quan gì đến quyết định của cá nhân tôi.

dungpt wrote:

conmale wrote:
Vậy thì điều tôi nói có gì sai mà phản bác? 
Anh nói sai ở điểm

conmale wrote:
php phổ biến và gần gũi vì nó dễ học, dễ làm, mau thấy. Bởi thế, nó dễ đưa lập trình viên vào cái "tật"... nhá ra là code liền. Code xong muốn sửa, muốn mở rộng, muốn tích hợp.... thì chảy mỡ não 

dungpt wrote:
Nên nhìn vào thực tế, anh có nghĩ ở VN có bao nhiêu programmer viết tốt PHP? và có bao nhiêu programmer viết tốt Java? Theo đánh giá của tôi, thì là Java. Trong mảng IT education, thì Java hay .NET vẫn là n công nghệ được dạy chính quy, còn PHP là phi chính quy. Các coder có khả năng code PHP thật sự tốt ở VN, đến giờ ko nhiều, hoặc có lẽ "chuyên nghiệp" tới mức "nhá ra là code liền,...xong muốn sửa, muốn mở rộng, muốn tích hợp.... thì chảy mỡ não" như anh nói. Tôi nghĩ câu nói này, chỉ hợp lý khi nhận định với cộng đồng PHP 2 năm trước. Việc expanding apps khó hay dễ ko chỉ phụ thuộc vào công nghệ. Mà phụ thuộc phần nhiều vào cách viết của coder và trình độ của developer.  
Anh ko hiểu hay cố tình không hiểu ?!  
Bồ cố tình không hiểu hay bồ không hiểu? Đây, đọc lại câu này cho thật kỹ: php phổ biến và gần gũi vì nó dễ học, dễ làm, mau thấy. Bởi thế, nó dễ đưa lập trình viên vào cái "tật"... nhá ra là code liền. Code xong muốn sửa, muốn mở rộng, muốn tích hợp.... thì chảy mỡ não. Chính cái forum IPB mà HVA dùng trước đây, để mở rộng tính năng của nó một cách sạch sẽ, không hao tổn tài nguyên, bảo mật. Ngay cả chỉnh đốn nó lại để nó làm việc cho hiệu suất cũng đã là một công việc "chảy mỡ não". Không chỉ riêng tôi thấy điều này mà nhiều anh em thuộc dạng guru (trong HVA và ngoài HVA) đều thấy như vậy. Nếu bồ chưa kiểm nghiệm điều này, bồ nên kiếm một bộ IBP (phiên bản trước kia khi HVA dùng) mà xem xét. Nếu bồ thấy chuyện này đơn giản thì bồ... quá pro. Tôi không dám ý kiến gì nữa.

dungpt wrote:

conmale wrote:
Tôi đã nói ngay từ đầu, đem php ra so với jsp là khập khiễng. Có lẽ bồ không đọc những bài trước. Những gì "bị" so sánh ở đây hoàn toàn nằm ở khuôn khổ web.  
Vậy mà vẫn có người cố đấm ăn xôi với "TIOBE Programming Community Index" :D So funny.  
Chính bồ là người chơi cái chiêu "thống kê" chớ không phải là tôi. Đối với tôi, mấy cái statistic chỉ mang giá trị thống kê. Trên thực tế ứng dụng, những trở ngại thật sự khiến cho lập trình viên phải suy nghĩ và lựa chọn mới là điều xác thực. Tôi chẳng "ăn" cái gì trong này cả. Quan điểm của tôi rất rõ ràng: không thể so sánh php với jsp. Nếu so sánh php với cả cái j2se + jsee thì quá không công bằng.

dungpt wrote:
Với cách nhìn nhận của tôi, thì anh là 1 đàn anh đi trước, với kinh nghiệm

conmale wrote:
Tôi chỉ đưa ra dẫn chứng thực tế. Trọn bộ affiliates của công ty tôi làm (gồm hàng trăm cty bảo hiểm, tài chính, nhà băng....) 
Thế nhưng anh thử nghĩ xem, những gì anh đang cố minh chứng có phải chỉ để so sánh với Java và để chứng minh PHP chỉ là 1 "toy"?! Nếu vậy thì tôi không còn gì để nói. Cái tôi thấy bất đồng với quan điểm của anh, rằng với anh PHP là "toy". Câu nói và nhận định đó của anh, ngang bằng với việc nói cả ngàn doanh nghiệp trẻ tại VN, cả ngàn PHP developers có lẽ chỉ như những chú nhóc đang nghịch 1 thứ đồ chơi kém hiệu quả, và không thể deploy các enterprise project :) .  
Xin bồ đừng ấm ức với chữ "toy" ấy vì bồ lôi nó ra và nhét nó vào 1 context hoàn toàn khác với chữ "toy" khi tôi chat với "sieu trom".

dungpt wrote:
Tôi sẽ thấy rất vui nếu ở nước mình có nhiều cá nhân xuất sắc thật sự có thể làm để minh chứng điều đó. Và những thế hệ đàn em đi sau, có thể nhờ vào các anh rất nhiều. Còn nếu không, thì tôi biết ở ngoài kia, ko chỉ có tôi, sẽ có rất nhiều người bất đồng về nhận định của một đàn anh như anh.  
Hì hì, đừng đem chữ "đàn anh" ra gán cho tôi. Những điều tôi bàn cãi trong các topic đều dựa vào luận cứ và bằng chứng. Tôi chẳng bao giờ dùng cái chữ "đàn anh" để tranh cãi. Việc nhiều người bất đồng là chuyện không thể tránh khỏi. Tôi không làm gì được cả. Tôi đã nói rõ rằng: Mỗi ngôn ngữ có tính năng, ưu điểm, khuyết điểm khác nhau. Điều quan trọng nhất nên xét là dùng chúng cho mục đích và nhu cầu nào. PHP có vai trò và chỗ đứng riêng của nó. Khen hoặc chê một cách bao đồng, không xác định rõ giới hạn thì việc khen chê này không có giá trị. Bồ không cần thiết phải đưa mình vào thế "đẽo cày giữa đường". Còn nếu buộc tôi phải nói rằng, trong khuôn khổ ứng dụng lớn, đòi hỏi tính bền bỉ, đòi hỏi tính mớ rộng thì php hiện nay không phải là "toy" thì.... rất tiếc, tôi không thể nói sai sự thật được. Thân mến.]]>
/hvaonline/posts/list/8404.html#50435 /hvaonline/posts/list/8404.html#50435 GMT
PHP vs JSP conmale dùng chữ "toy" khi chat thôi (công nhận trí nhớ của anh cũng "dai" thật :lol:) ), lúc đó do server của em cứ bị restart hoài nên em có hỏi anh conmale nguyên nhân vì sao. Đúng là em sai khi đã đem cái chữ đó vào topic này. Mong anh dungpt đừng đem chữ "toy" đó vào context này. @longta: ko còn ý kiến gì về tư cách "elite member" của bạn, tui xin nhấn mạnh, tui nhắc đến elite member ở đây vì theo quy định của HVA:

quanlytruong wrote:
3.4 Nhóm elite members: Thành viên được chọn lựa vào nhóm elite members phải do một hoặc nhiều thành viên khác thuộc BQT đề cử. Thành viên này sẽ được chính thức làm elite member sau khi đã BQT xét duyệt. Tiêu chuẩn xét duyệt như sau: - Phải có tư cách của một thành viên xuất sắc: hoà nhã và kiên nhẫn. - Phải có khả năng kỹ thuật và có những đóng góp, trao đổi tích cực và hiệu quả. - Phải nắm vững quy định chung và tuyệt đối không vi phạm nội quy diễn đàn.  
chứ không phải vì tui ganh tỵ hay thèm thuồng gì cái chức tước đó. Mà thôi, cãi với bác hóa ra tui thành 1 thằng như bác, ba tui có dạy tui : "Never argue with an idiot, 'cause he'll drag you down to his level" :lol:) Sorry, I don't wanna be an idiot :lol:)]]>
/hvaonline/posts/list/8404.html#50442 /hvaonline/posts/list/8404.html#50442 GMT
PHP vs JSP

Joyce Park wrote:
1) We had not one but TWO guys here who had written bestselling JSP books. Not that this necessarily means they’re great Java devs, but I actually think our guys were as good as any team. 2) We tried rewriting the site in Java twice, using MVC and all available best practices. It actually got slower. Anyway, what does MVC have to do with speed or scalability? I thought it was a design cleanliness and maintainability thing. 3) We tried different app servers, different JVMs, different machines. 4) Anything that money could do, it did. 
Via an anonymous tip off (OK Simon)—Friendster goes PHP, switching from JSP / Tomcat. Không hiểu sao website của họ đang dùng JSP, được viết bởi những người đã viết ra những cuốn về JSP bestselling mà lại chuyển qua PHP. Chả biết đường nào là lần, người thì bảo "Scales" nhưng người lại bảo "got slower". Sự thật đã chứng minh, OOP và MVC chả được ích lợi gì chỉ làm chậm hơn mà thôi hahahahaha http://chamas.com/bench/ the J2EE guy :P) ]]>
/hvaonline/posts/list/8404.html#50509 /hvaonline/posts/list/8404.html#50509 GMT
PHP vs JSP

conmale wrote:

dungpt wrote:
Meanwhile, .NET usage increased to 54.1% from 40.3% in the same period in North America, and exceeded Java use in Europe and Asia. In a different survey series, the use of PHP in North America grew to 36.1% this fall, from 26% in the fall of 2003. It grew almost as quickly in Europe and Asia. "There's more competition out there," says Evans President John Andrews. "These other technologies are catching hold. They're biting away at [Java's] share."  
- Ngày nay, Java hầu như chỉ còn được chuộng ở châu Á - Tỷ lệ dùng .NET đã tăng gần 15%, từ 40,3% lên 54,1% tại Bắc Mỹ, vượt qua cả tỷ lệ dùng Java ở châu Âu và châu Á gộp lại. - Mức độ sự dụng PHP tại Bắc Mỹ đã tăng từ 26% năm 2003 lên 36% trong năm nay, ở châu Á - Âu, tốc độ ấy còn nhanh hơn. "Có quá nhiều đối thủ lớn đang gặm nhấm dần thị phần của Java", - Chủ tịch Evans John Andrews nói. ------------------------------------------------------  
Hì hì, muốn có thể thông tin kiểu này không? tôi cung cấp thêm cho một mớ.  
Vậy sao anh không đưa "mớ" đó ra. :lol:) . Còn nội chỉ trong article này của businessweek , nếu cần tôi dịch và phân tích ra, thì có lẽ không thiếu cái để nói với những tín đồ của Java đâu :lol:)

conmale wrote:
Hì hì, bồ chẳng có một bằng chứng nào để chứng minh câu "1 số người trong diễn đàn này trong tay không biết viết nổi 1 "mớ" code PHP nên hồn chưa"  
Anh muốn bằng chứng ah? Tôi có đây

conmale wrote:
Chính cái forum IPB mà HVA dùng trước đây, để mở rộng tính năng của nó một cách sạch sẽ, không hao tổn tài nguyên, bảo mật. Ngay cả chỉnh đốn nó lại để nó làm việc cho hiệu suất cũng đã là một công việc "chảy mỡ não". Không chỉ riêng tôi thấy điều này mà nhiều anh em thuộc dạng guru (trong HVA và ngoài HVA) đều thấy như vậy. Nếu bồ chưa kiểm nghiệm điều này, bồ nên kiếm một bộ IBP (phiên bản trước kia khi HVA dùng) mà xem xét. Nếu bồ thấy chuyện này đơn giản thì bồ... quá pro. Tôi không dám ý kiến gì nữa.  
Đọc tới đây, thì đúng là cần nhìn nhận lại cách nhận thức của 1 số người về PHP nói chung, cũng như những commercial products như IPB hay Vbulletin. Những sản phẩm như vậy, dù ngay khi chúng được open source. Thì việc expanding còn phải phụ thuộc nhiều vào cách viết của programmer. Nếu programmer muốn ,thì việc anh vọc cả ngày giời, tìm cho ra 1 component xử lý 1 behaviour trong 1 mớ code vài ngàn files có thể mất cả vài ngày giời là hoàn toàn có thể. Chưa nói tới trình độ của người phát triển. Nói riêng về IPB và Vbulletin, tôi không biết trình độ của các guru nằm trong HVA staff như thế nào, nhưng theo đánh giá của tôi về fr HVA trước đây, hay ngay cả bây giờ, thì những basic fundamental trong cả thiết kế và cách xử lý code là không có gì xuất sắc ngay trong user interface. Và việc các anh lấy lý do fr bị ddos, hay các sản phẩm PHP khó mở rộng, rồi PHP kém trong việc chịu đựng bền bỉ trước các trận ddos hay các anh cần Java để đón nhận cả ngàn request / giây... những lý do đó nghe buồn cười lắm. Vấn đề này có thể được lý giải rằng nó nằm trong cách quản lý staff của các anh, hoặc đơn giản bởi những lý do cá nhân mà tôi ko muốn đề cập tới. Thế nhưng, với nhận định của riêng mình. Tôi không quá giỏi PHP ,nhưng việc đọc và hiểu IPB code , viết thêm modules, expanding là điều ko quá khó khăn và tôi biết có quá nhiều người có thể làm được điều đó. Bên cạnh đó, với Java, tôi lại đang nghe rất nhiều developer kêu "oải", vì các visual tools bây giờ quá nhiều, như .NET, nó làm cho coders nhàn hạ hơn. Và việc type từng line trong 1 small portal cũng khiến họ "chảy mỡ não" rồi. Ai cũng có chuyên môn của mình. Vì vậy nhận định của anh hay tôi về từng công nghệ chỉ mang tính tương đối.

conmale wrote:
Chính bồ là người chơi cái chiêu "thống kê" chớ không phải là tôi. Đối với tôi, mấy cái statistic chỉ mang giá trị thống kê. Trên thực tế ứng dụng, những trở ngại thật sự khiến cho lập trình viên phải suy nghĩ và lựa chọn mới là điều xác thực. Tôi chẳng "ăn" cái gì trong này cả. Quan điểm của tôi rất rõ ràng: không thể so sánh php với jsp. Nếu so sánh php với cả cái j2se + jsee thì quá không công bằng.  
Thực tế, những người đọc bài này, nếu để ý sẽ thấy, tôi chỉ đưa ra 1 nhận đinh của mình, về xu hướng phát triển web hiện nay theo ý kiến riêng, và 1 bài mà tôi cho rằng đáng tham khảo trên 1 trang có uy tín. Nó không hoàn toàn mang tính thống kê khô khốc như anh nói. Tôi thật sự cũng hơi thấy bất ngờ vì anh có vẻ "bức xúc" như thế :lol:)

conmale wrote:
Còn nếu buộc tôi phải nói rằng, trong khuôn khổ ứng dụng lớn, đòi hỏi tính bền bỉ, đòi hỏi tính mớ rộng thì php hiện nay không phải là "toy" thì.... rất tiếc, tôi không thể nói sai sự thật được.  
Hì hì, tôi chưa bao giờ phủ định những ưu điểm và dặc tính của Java ( enterprise level ). :lol:) . Nhưng anh thử tìm hiểu xem, những hệ thống lớn họ dùng gì? Nếu trăm % đều xài Java thì tôi đi đầu xuống đất :)) . Ít nhất, trong top 500 site hàng đầu trên thế giới thì có quá nửa là có L và P. Ở VN, không quá lạ, khi FSoft gia công cho ông Nhựt, và mấy bác coder bên Nhựt thì chỉ ưa xài Java. Giờ thì ở mấy cái trung tâm về IT tại VN, họ đẩy .NET lên học trước Java. Và rồi thì học viên sờ vào .NET thì quên hẳn Java, thế là Java khan người :)).

conmale wrote:
Mỗi ngôn ngữ có tính năng, ưu điểm, khuyết điểm khác nhau. Điều quan trọng nhất nên xét là dùng chúng cho mục đích và nhu cầu nào. 
Tôi đồng ý với anh về điều này. Và không phải tôi đã không nói lên điều đó. Mọi cuộc tranh cãi, khó đi đến hồi kết nếu như ai cũng có luận điểm của riêng mình và nhận thức khác nhau. Mọi thứ có thể dừng lại ở đây. PHP , Java hay .NET , không có công nghệ nào là có 1 "chiến thắng trọn vẹn" trên toàn mặt trận đâu. Nếu có, thì có lẽ sẽ chẳng còn cạnh tranh. Và ít ra, cho tới ngày hôm nay Java vẫn được nhìn nhận là 1 công nghệ sử dụng cho những công trình lớn với mức đầu tư lớn. PHP vẫn luôn được tán dương là 1 ngôn ngữ kịch bản khỏe khoắn trong việc phát triển các ứng dụng web, với 1 cộng đồng người dùng rộng lớn. Và mỗi người luôn có sự lựa chọn cho riêng mình. p/s: Có 1 lý do hết sức đơn giản cho sự kết thúc thời đại của loài khủng long, đó là vì chúng quá to. :lol:) Have fun!.]]>
/hvaonline/posts/list/8404.html#50516 /hvaonline/posts/list/8404.html#50516 GMT
PHP vs JSP

conmale wrote:
Nói thêm, cùng một đường dây Internet, anh thử đo vận tốc duyệt từ máy anh đến HVA mất tối đa là 1.7 giây / 1 trang. Cũng cùng trình duyệt và đường dây, anh đo vận tốc duyệt đến một số forum khác chạy php (như IPB, vBulletin...) cũng chạy trên dedicated server và mất ít nhất là 5 giây / 1 trang. Bởi thế, nhanh hay chậm có nhiều yếu tố. Thân mến. 
Hix Hix đọc lâu quá, thôi em nghiền lại mấy bài đầu, cũng bận nhưng đọc từng bài một thôi. Dài ghê :D Mới đọc đc gần xong page 1. Chuối nhất là đoạn vừa quote :D. Theo mọi người sao nó chuối nào :D Còn nhiều điểm cá nhân tôi thấy ... chuối ah (xin lỗi tôi nói thẳng). Đêm qua cũng đang ngồi gõ độ được dài lắm rồi nhưng lỡ tay tắt nhầm mất cái TAB HVA trên Firefox. Đề cử bạn dungpt và Siêu Trộm vào Elite mem :)) ah mà mem thường có đc đề cử ko nhỉ :))]]>
/hvaonline/posts/list/8404.html#50549 /hvaonline/posts/list/8404.html#50549 GMT
PHP vs JSP

Siêu trộm wrote:
@longta: ko còn ý kiến gì về tư cách "elite member" của bạn, tui xin nhấn mạnh, tui nhắc đến elite member ở đây vì theo quy định của HVA:

quanlytruong wrote:
3.4 Nhóm elite members: Thành viên được chọn lựa vào nhóm elite members phải do một hoặc nhiều thành viên khác thuộc BQT đề cử. Thành viên này sẽ được chính thức làm elite member sau khi đã BQT xét duyệt. Tiêu chuẩn xét duyệt như sau: - Phải có tư cách của một thành viên xuất sắc: hoà nhã và kiên nhẫn. - Phải có khả năng kỹ thuật và có những đóng góp, trao đổi tích cực và hiệu quả. - Phải nắm vững quy định chung và tuyệt đối không vi phạm nội quy diễn đàn.  
chứ không phải vì tui ganh tỵ hay thèm thuồng gì cái chức tước đó. Mà thôi, cãi với bác hóa ra tui thành 1 thằng như bác, ba tui có dạy tui : "Never argue with an idiot, 'cause he'll drag you down to his level" :lol:) Sorry, I don't wanna be an idiot :lol:) 
Ối giời ... thằng chú mày quê ở Mỹ Tho làm guộng gì đó ơi, nhờ thằng chú mày mà anh được dịp đọc lại nội qui đó...Heheheh... bây giờ thằng chú mày lại lôi tiếp cái nội qui ra à ...heheh. Nhưng anh đọc lại thấy nội qui cũng hay bởi anh biết tại sao cả đời thằng chú mày cũng chỉ là member cóc ké. .hahahahaha Còn cái câu tiếng anh gì đó của thằng chú mày hay bố của thằng chú mày anh không rõ ... nhưng nếu là bố của thằng chú mày dạy thì cũng phải nên nghe đi ... vì bố của thằng chú mày nói đúng đấy ,, vì có nói chuyện với anh mày thì thằng chú mày mới lên được level của anh mày chứ ..hahahahahah ]]>
/hvaonline/posts/list/8404.html#50576 /hvaonline/posts/list/8404.html#50576 GMT
PHP vs JSP

L0ng3ta wrote:
Ối giời ... thằng chú mày quê ở Mỹ Tho làm guộng gì đó ơi, nhờ thằng chú mày mà anh được dịp đọc lại nội qui đó...Heheheh... bây giờ thằng chú mày lại lôi tiếp cái nội qui ra à ...heheh. Nhưng anh đọc lại thấy nội qui cũng hay bởi anh biết tại sao cả đời thằng chú mày cũng chỉ là member cóc ké. .hahahahaha Còn cái câu tiếng anh gì đó của thằng chú mày hay bố của thằng chú mày anh không rõ ... nhưng nếu là bố của thằng chú mày dạy thì cũng phải nên nghe đi ... vì bố của thằng chú mày nói đúng đấy ,, vì có nói chuyện với anh mày thì thằng chú mày mới lên được level của anh mày chứ ..hahahahahah  
Ê đề nghị nào ... ko lôi phụ huynh, quê cha đất tổ người khác lên chỗ này, tớ bận quá, lát có thời gian tớ phân tích một số điểm mà tớ biết. Mấy bác Mod vào cuộc ẩn đi nào :D; Còn câu bôi đỏ đó ... hì hì nhiều người hiểu là vơ đũa cả nắm thì sao ... Ko có những "mem cóc ké" thì HVA cũng ko đc như ngày nay :D. e hèm tư tưởng lấy dân làm gốc :D]]>
/hvaonline/posts/list/8404.html#50578 /hvaonline/posts/list/8404.html#50578 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#50582 /hvaonline/posts/list/8404.html#50582 GMT Re: PHP vs JSP p/s: các bạn khác làm ơn để bác siêu trộm này lại cho em xả stress chút xíu nha ... em đang bị stress.. Các bác Mod & admin thông cảm.  Cái gì cũng có lý do của nó hết. Nếu không có lửa thì làm gì có khói. 1/Tôi không lôi phụ huynh ai ra cả nhé .. tôi chỉ trích dẫn lại những gì siêu trộm đã nói với tôi 2/Siêu Trộm dùng tất cả thông tin về tôi :"Đia Cầu" , NickName, Nội qui... nói chung là lấy tất cả ra để đả kích tôi .. Tôi chỉ trả lại những thứ đó cho siêu trộm 3/Tư cách elite hay mod ... phải xem xét thế tư cách của member thì không cần sao ??? Cái gì cũng có lý do cả. Không phải ai muốn lôi ai ra móc mỏ nhau cả .. Cái này mới là vấn đề chính cần xem xét. Thảo luận là một chuyện, đả kích là một chuyện hoàn toàn khác nhau. ]]> /hvaonline/posts/list/8404.html#50588 /hvaonline/posts/list/8404.html#50588 GMT Re: PHP vs JSP /hvaonline/posts/list/8404.html#50592 /hvaonline/posts/list/8404.html#50592 GMT Re: PHP vs JSP /hvaonline/posts/list/8404.html#50593 /hvaonline/posts/list/8404.html#50593 GMT Re: PHP vs JSP /hvaonline/posts/list/8404.html#50595 /hvaonline/posts/list/8404.html#50595 GMT PHP vs JSP /hvaonline/posts/list/8404.html#50606 /hvaonline/posts/list/8404.html#50606 GMT PHP vs JSP /hvaonline/posts/list/8404.html#50614 /hvaonline/posts/list/8404.html#50614 GMT PHP vs JSP /hvaonline/posts/list/8404.html#50615 /hvaonline/posts/list/8404.html#50615 GMT PHP vs JSP

dungpt wrote:
Đọc tới đây, thì đúng là cần nhìn nhận lại cách nhận thức của 1 số người về PHP nói chung, cũng như những commercial products như IPB hay Vbulletin. Những sản phẩm như vậy, dù ngay khi chúng được open source. Thì việc expanding còn phải phụ thuộc nhiều vào cách viết của programmer. Nếu programmer muốn ,thì việc anh vọc cả ngày giời, tìm cho ra 1 component xử lý 1 behaviour trong 1 mớ code vài ngàn files có thể mất cả vài ngày giời là hoàn toàn có thể. Chưa nói tới trình độ của người phát triển.  
Dân gạo cội Invision Power Board đã viết và bán forum này từ bao nhiêu năm nay mà viết một forum tệ thế sao? Nếu không phải do kỹ năng và kinh nghiệm của họ yếu kém thì cái gì là nguyên nhân? Programmer muốn làm cho code của họ rối bòng bong lên sao? Triết lý này nghe hơi lạ.

dungpt wrote:
Nói riêng về IPB và Vbulletin, tôi không biết trình độ của các guru nằm trong HVA staff như thế nào, nhưng theo đánh giá của tôi về fr HVA trước đây, hay ngay cả bây giờ, thì những basic fundamental trong cả thiết kế và cách xử lý code là không có gì xuất sắc ngay trong user interface.  
Bồ lấy đâu ra code của phiên bản IPB mà HVA dùng trước đây cũng như phiên bản JForum HVA hiện đang dùng để đánh giá nó hay vậy? Bồ dựa vào cái gì để nhận định rằng "những basic fundamental trong cả thiết kế và cách xử lý code là không có gì xuất sắc ngay trong user interface". Nếu bồ nhìn vào interface để đánh giá quality code thì.... có 3 khả năng: - bồ nói liều - bồ chẳng biết tí gì về coding - bồ quá "thạo" với lối code php dùng nhăn nhít giữa presentation và logic. Dẫu chỉ 1 trong 3 điểm trên, tôi cho rằng bồ khá liều lĩnh khi đưa ra nhận định trên.

dungpt wrote:
Và việc các anh lấy lý do fr bị ddos, hay các sản phẩm PHP khó mở rộng, rồi PHP kém trong việc chịu đựng bền bỉ trước các trận ddos hay các anh cần Java để đón nhận cả ngàn request / giây... những lý do đó nghe buồn cười lắm.  
Tôi chẳng thấy có gì buồn cười cả. Tôi nhận định dựa trên những thông tin thu thập được từ thực tế. Không riêng gì cái forum nhỏ bé này, khi bọn tôi làm case study (ở cty) để tường trình, tôi có đủ dữ liệu để chứng minh chuyện này. Bản thân bồ, bồ chưa kiểm nghiệm hoặc lờ đi việc kiểm nghiệm mà phán theo cảm tính thì chẳng có gì đáng để bàn thêm.

dungpt wrote:
Vấn đề này có thể được lý giải rằng nó nằm trong cách quản lý staff của các anh, hoặc đơn giản bởi những lý do cá nhân mà tôi ko muốn đề cập tới.  
Hì hì, việc quản lý staff dính dáng gì đến việc đỡ DDoS hay code cà? Nếu bồ không muốn đề cập tới thì bồ đưa nó ra ở đây để làm chi vậy?

dungpt wrote:
Thế nhưng, với nhận định của riêng mình. Tôi không quá giỏi PHP ,nhưng việc đọc và hiểu IPB code , viết thêm modules, expanding là điều ko quá khó khăn và tôi biết có quá nhiều người có thể làm được điều đó.  
Hì hì, sao lại không được. Nhưng "được" thế nào là được? Chạy được là được? Nếu thế thì không cần phải bàn thêm nữa đâu bồ. Bởi vì lối suy nghĩ của tôi và bồ khác nhau xa quá.

dungpt wrote:
Bên cạnh đó, với Java, tôi lại đang nghe rất nhiều developer kêu "oải", vì các visual tools bây giờ quá nhiều, như .NET, nó làm cho coders nhàn hạ hơn. Và việc type từng line trong 1 small portal cũng khiến họ "chảy mỡ não" rồi.  
Hì hì, vậy thì cứ theo .NET cho nhàn hạ ;)). Mình đang bàn programming language hay bàn tool để code vậy?

dungpt wrote:
Ai cũng có chuyên môn của mình. Vì vậy nhận định của anh hay tôi về từng công nghệ chỉ mang tính tương đối.  
Tôi chẳng bao giờ dùng chữ tuyệt đối cả.

dungpt wrote:
Hì hì, tôi chưa bao giờ phủ định những ưu điểm và dặc tính của Java ( enterprise level ). :lol:) . Nhưng anh thử tìm hiểu xem, những hệ thống lớn họ dùng gì? Nếu trăm % đều xài Java thì tôi đi đầu xuống đất :)) . Ít nhất, trong top 500 site hàng đầu trên thế giới thì có quá nửa là có L và P.  
Và thử hỏi xem có bao nhiêu % dùng php? :lol:) :lol:) :lol:)

dungpt wrote:
Ở VN, không quá lạ, khi FSoft gia công cho ông Nhựt, và mấy bác coder bên Nhựt thì chỉ ưa xài Java. Giờ thì ở mấy cái trung tâm về IT tại VN, họ đẩy .NET lên học trước Java. Và rồi thì học viên sờ vào .NET thì quên hẳn Java, thế là Java khan người :)).  
Hì hì, hay thiệt... dùng thị thường cntt ở VN để làm cái mốc đánh giá? That's sad man. ;)).

dungpt wrote:
p/s: Có 1 lý do hết sức đơn giản cho sự kết thúc thời đại của loài khủng long, đó là vì chúng quá to. :lol:) Have fun!. 
Hì hì, câu cuối cũng ráng gỡ gạc thêm sao? Cả tôi và bồ đều không có đủ thẩm quyền "phán" rằng một ngôn ngữ lập trình nào sẽ tồn tại hoặc kết thúc. Riêng bồ, bồ chỉ dựa vào mớ "news" trên mạng để làm nền tảng cho nhận định của bồ. Còn tôi, tôi dùng thực tế công việc và môi trường làm việc của tôi để đánh giá. Vậy nhá.]]>
/hvaonline/posts/list/8404.html#50618 /hvaonline/posts/list/8404.html#50618 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#50630 /hvaonline/posts/list/8404.html#50630 GMT PHP vs JSP http://hvaforum.net/hvaonline/user/profile/126852.html | http://hvaforum.net/hvaonline/user/profile/1.html Siêu trộm có số ID là 1 , bất ngờ :D ]]> /hvaonline/posts/list/8404.html#50631 /hvaonline/posts/list/8404.html#50631 GMT PHP vs JSP

114v wrote:
Hiện giờ quả thật em vẫn chưa biết được là bên nào "chảy mỡ não" hơn bên nào. Bên cái topic Jforum kia, ai đó nói làm cái URL kiểu /post/list chỉ cần chỉnh 1 chỗ, anh conmale lại bảo không đơn giản như vậy, người thì nói tìm không điên vẫn không biết chỉnh cái đó ở đâu. Ngay cả cái cấu trúc thư mục mà Jforum làm cũng khiến cho có người phải hỏi là lang nằm ở đâu. Không những chảy mỡ lúc dùng mà còn chảy cả lúc cài đặt nữa mới đau chứ =)) Không tài nào biết được cái nào chảy hơn cái nào nữa hu hu Lại còn về dung lượng, cái JForum chức năng không bằng 1 nữa của các forum khác bằng PHP mà dung lượng nén lại đã là 10.91MB rồi!!! 
Cái này không phải do Java mà do cấu trúc của cụ thể và riêng của JForum. Riêng phần "dung lượng" nó to là vì nó dùng nhiều thư viện khác nhau. Với 10mb thư viện nó có thể mở rộng hàng trăm hoặc hàng ngàn tính năng (cái này tùy người muốn nó mở rộng cái gì). Nếu muốn tính dung lượng thật sự của JForum thì tính dung lượng thư mục classes mà thôi. Em "đo" trọn bộ các thư viện và cho rằng JForum là lớn thì không chính xác. Riêng cái "đuôi" .page hay .html đơn giản là vì bên trong code của JForum nó đã lo sẵn cho chuyện này. Nếu em declare khơi khơi thì nó sẽ không work và đây là chuyện không đơn giản. Việc "chảy mỡ não" khi thăm dò cấu trúc của JForum là do em không nắm được nguyên tắc MVC mà nó muốn chuyên tải. Nếu em dùng "tinh thần" php để tìm hiểu cấu trúc của một java web application thì em sẽ thấy khó khăn. Để hiểu được nó, em phải đi qua cái căn bản (quy định chung của jsp, servlet specifications).]]>
/hvaonline/posts/list/8404.html#50637 /hvaonline/posts/list/8404.html#50637 GMT
PHP vs JSP

114v wrote:
Mới phát hiện được 1 cái lỗi, không biết do đâu :D 3 Khách | http://hvaforum.net/hvaonline/user/profile/126852.html | http://hvaforum.net/hvaonline/user/profile/1.html Siêu trộm có số ID là 1 , bất ngờ :D  
Ùm... có vẻ như là bug. Trên session info thì nó tường trình đúng user_id của em nhưng không hiểu sao trên mỗi trang này nó liệt kê ra sai (và dùng id của guest). Có gì trục trặc nhưng anh chưa xác định được chính xác lý do.]]>
/hvaonline/posts/list/8404.html#50645 /hvaonline/posts/list/8404.html#50645 GMT
PHP vs JSP

114v wrote:
Hic hic, viết được tất cả. Ai đó viết giùm em cái chương trình Auto playe game như Auto Võ Lâm chẵng hạn bằng Java. Hay ngon hơn viết giùm em con keylog bằng Java cũng được =)) Đang so sánh viết Web lại trỏ sang viết tất cả, pó tay 
Ối giời ơi ..ba cái thứ đó mà biểu java viết ... thế còn VB hoặc VC thì sao ??? Mấy cái vớ vẫn như keylog hay trojan bombmail gì đó nếu tôi nhớ không lầm thì cách đây 3 năm có viết vài cái chơi rồi ...hahahah. Bây giờ cái bài hướng dẫn của tôi nó đăng đầy hết đó ..cần thì tôi cho vài ba cái đường link... Lúc cái thời còn đi học kìa ..hahahha]]>
/hvaonline/posts/list/8404.html#50646 /hvaonline/posts/list/8404.html#50646 GMT
PHP vs JSP

L0ng3ta wrote:

114v wrote:
Hic hic, viết được tất cả. Ai đó viết giùm em cái chương trình Auto playe game như Auto Võ Lâm chẵng hạn bằng Java. Hay ngon hơn viết giùm em con keylog bằng Java cũng được =)) Đang so sánh viết Web lại trỏ sang viết tất cả, pó tay 
Ối giời ơi ..ba cái thứ đó mà biểu java viết ... thế còn VB hoặc VC thì sao ??? Mấy cái vớ vẫn như keylog hay trojan bombmail gì đó nếu tôi nhớ không lầm thì cách đây 3 năm có viết vài cái chơi rồi ...hahahah. Bây giờ cái bài hướng dẫn của tôi nó đăng đầy hết đó ..cần thì tôi cho vài ba cái đường link... Lúc cái thời còn đi học kìa ..hahahha 
Ô hô, hóa ra mới ra trường cao lắm là 3 năm, giọng điệu tên này nghe gần giống thằng bạn học tui với cái nick haughtycool, viết được mấy cái đó là pro lắm hay sao mà khoe vậy ta :lol:) (giờ thì tui cũng "cân đong đo đếm" được trình độ của tên rồi :lol:) )]]>
/hvaonline/posts/list/8404.html#50647 /hvaonline/posts/list/8404.html#50647 GMT
PHP vs JSP Ô hô, hóa ra mới ra trường cao lắm là 3 năm, giọng điệu tên này nghe gần giống thằng bạn học tui với cái nick haughtycool, viết được mấy cái đó là pro lắm hay sao mà khoe vậy ta :lol:) (giờ thì tui cũng "cân đong đo đếm" được trình độ của tên rồi :lol:) )  Bái phục cái thằng chú mày về cái vụ đoán mò..ahahhah. Cái này là anh mày không phải khoe... tại có người hỏi mới đem ra khè vậy mà ..hahahaah. Anh mày có nói là ba cái đó chỉ là vớ vẩn rồi ..hahahahaha. Nói là 3 năm cho nó khách sao thôi ... chớ lâu đến nổi mà anh mày không nhớ đã đăng lúc nào đó ..nhưng giờ tìm lại thì thấy đăng đầy ra ...hahah À anh mày nhớ ra rồi cái thời anh mày mới đăng ký làm member của HVA đó ..hâhh ...nhờ nhìn lên cái avatar mới nhớ .... lúc đó anh mày đã đăng vài bài góp vui văn nghệ rồi. .hahahah. p/s: xin lỗi các bạn khác nhá ... cái này để tui nói chuyện riêng với mấy thằng em.]]> /hvaonline/posts/list/8404.html#50648 /hvaonline/posts/list/8404.html#50648 GMT PHP vs JSP /hvaonline/posts/list/8404.html#50658 /hvaonline/posts/list/8404.html#50658 GMT PHP vs JSP

conmale wrote:
Dân gạo cội Invision Power Board đã viết và bán forum này từ bao nhiêu năm nay mà viết một forum tệ thế sao? Nếu không phải do kỹ năng và kinh nghiệm của họ yếu kém thì cái gì là nguyên nhân? Programmer muốn làm cho code của họ rối bòng bong lên sao? Triết lý này nghe hơi lạ.  
Có nhiều lý do lắm anh. Anh sẽ biết tại sao khi anh không nghĩ theo lối nghĩ của 1 coder :) . IPB hay Vbulletin là 2 trong nhiều sản phẩm tuyệt vời được sản sinh từ PHP. Nó khá nổi tiếng. Nhưng tôi còn biết nhiều sản phẩm trên thế giới hay của chính những nhóm người Việt có độ sắc sảo và cực kì clear trong cách xử lý code. IPB và VBB là 2 sản phẩm ra đời từ những phiên bản PHP cấp thấp. Do đó họ không thể đâp toàn bộ nền tảng code đi và thiết kế lại theo chuẩn OO của PHP5. Mà phải làm điều đó dần dần.

conmale wrote:
Bồ lấy đâu ra code của phiên bản IPB mà HVA dùng trước đây cũng như phiên bản JForum HVA hiện đang dùng để đánh giá nó hay vậy? Bồ dựa vào cái gì để nhận định rằng "những basic fundamental trong cả thiết kế và cách xử lý code là không có gì xuất sắc ngay trong user interface". Nếu bồ nhìn vào interface để đánh giá quality code thì.... có 3 khả năng: - bồ nói liều - bồ chẳng biết tí gì về coding - bồ quá "thạo" với lối code php dùng nhăn nhít giữa presentation và logic. Dẫu chỉ 1 trong 3 điểm trên, tôi cho rằng bồ khá liều lĩnh khi đưa ra nhận định trên.  
Tôi thì lại thấy khá nực cười với nhận xét này của anh. :lol:) Tôi không phải là người hay chui ra , chui vào cái diễn đàn này. Nhưng tôi chắc chắn có rất nhiều người là thành viên của cái diễn đàn này, đã và đang than phiền về nó, ít nhất là về phía user interface. Tôi hỏi anh, vậy 1 programmer tốt , 1 product với best quality được đánh giá ra sao? Qua tính friendly, convenient, của nó với người dùng. Hướng tới quyền lợi và feeling của người dùng cuối, đó là mục đích cuối của mọi sản phẩm ứng dụng. Do đó tôi HOÀN TOÀN CÓ THỂ đưa ra những nhận định cơ bản về 2 hệ thống mà HVA đang sử dụng về sự bất tiện, thiếu thốn và kém ổn định, 1 cảm giác mà tôi dám chắc là ko ít người cảm thấy. Kể từ khi đọc được topic này , 1 ngày tôi chỉ vào HVA 1 lần. Và lần nào cũng phải sign in lại. Nếu anh là 1 developer tốt, thì chắc hẳn anh sẽ hiểu những gì tôi nói.

conmale wrote:
Nếu bồ nhìn vào interface để đánh giá quality code thì.... có 3 khả năng:  
Một chung cư, thiếu hệ thống phòng cháy chữa cháy, cửa ra ở sau đít, thiếu thốn đủ thứ... Và mỗi lần vào nhà phải làm thủ tục đăng nhập ngay cả với những khách thân quen với nó. Người dùng chê. Anh xây nhà bảo, các cậu an tâm, nhà tôi khủng lắm, tường bê tông dày nửa mét, móng nhà cực chắc để chống tăng. Heh, những căn nhà với bác chủ nhà như thế thì anh nghĩ sao?! Mang bán sản phẩm cho khách hàng, bảo người ta xem code để đánh giá độ "khủng" thì đúng là nực cười.

conmale wrote:
Tôi chẳng thấy có gì buồn cười cả. Tôi nhận định dựa trên những thông tin thu thập được từ thực tế. Không riêng gì cái forum nhỏ bé này, khi bọn tôi làm case study (ở cty) để tường trình, tôi có đủ dữ liệu để chứng minh chuyện này. Bản thân bồ, bồ chưa kiểm nghiệm hoặc lờ đi việc kiểm nghiệm mà phán theo cảm tính thì chẳng có gì đáng để bàn thêm.  
Tôi hay anh đã lờ đi những kiểm nghiệm đó vậy?

dungpt wrote:

conmale wrote:
Hì hì, muốn có thể thông tin kiểu này không? tôi cung cấp thêm cho một mớ.  
Vậy sao anh không đưa "mớ" đó ra. . Còn nội chỉ trong article này của businessweek , nếu cần tôi dịch và phân tích ra, thì có lẽ không thiếu cái để nói với những tín đồ của Java đâu  

conmale wrote:

dungpt wrote:
Vấn đề này có thể được lý giải rằng nó nằm trong cách quản lý staff của các anh, hoặc đơn giản bởi những lý do cá nhân mà tôi ko muốn đề cập tới.  
Hì hì, việc quản lý staff dính dáng gì đến việc đỡ DDoS hay code cà? Nếu bồ không muốn đề cập tới thì bồ đưa nó ra ở đây để làm chi vậy?  
Thực tế chứng minh điều đó, anh cml ah. Tôi biết tới HVA từ cách đây hơn 5 năm. Và kể từ đó, sau khi chứng kiến vài vụ "đắp chiếu" của nó thì giờ đây, có lẽ nó chả còn mấy nhân gắn bó, những bug hunter group , những Advisers lũ lượt ra đi. Tôi nói phải chứ :lol:) . Tất cả đều trên thực tế mà nói.

conmale wrote:

dungpt wrote:
Ở VN, không quá lạ, khi FSoft gia công cho ông Nhựt, và mấy bác coder bên Nhựt thì chỉ ưa xài Java. Giờ thì ở mấy cái trung tâm về IT tại VN, họ đẩy .NET lên học trước Java. Và rồi thì học viên sờ vào .NET thì quên hẳn Java, thế là Java khan người .  
Hì hì, hay thiệt... dùng thị thường cntt ở VN để làm cái mốc đánh giá? That's sad man.  
Còn anh không phải là người Việt, và anh dùng thị trường cntt ở Nhật để đánh giá mứ độ phổ biến của Java và thần tượng hóa nó? Java vẫn còn là 1 tượng đài ở Nhật, ở các công ty Nhật. That's shallow man. :lol:)

conmale wrote:
Hì hì, câu cuối cũng ráng gỡ gạc thêm sao? Cả tôi và bồ đều không có đủ thẩm quyền "phán" rằng một ngôn ngữ lập trình nào sẽ tồn tại hoặc kết thúc. Riêng bồ, bồ chỉ dựa vào mớ "news" trên mạng để làm nền tảng cho nhận định của bồ. Còn tôi, tôi dùng thực tế công việc và môi trường làm việc của tôi để đánh giá. 
Còn anh thì có lẽ dựa vào vài cái chart và theo anh mô tả là uy tín phải không ? :lol:) . Anh hơn tôi nhiều đấy :)) .
BusinessWeek is a business magazine published by McGraw-Hill. It was first published in 1929 (as The Business Week) under the direction of Malcolm Muir, who was serving as president of the McGraw-Hill Publishing company at the time.[1] Since 1988, BusinessWeek has published annual rankings of United States business school MBA programs.[2] In addition to these rankings, it has recently started publishing annual rankings of undergraduate business programs. 
Và 1 senior writer cùng các trang bài trên businessweek với 1 loạt thống kê, 1 loạt các nhận định của những nhà quản lý trong các cty lớn trong lĩnh vực IT trên thế giới với anh chỉ có nghĩa = một mớ phải không :lol:) :lol:) Những cuộc tranh cãi mang tính "máu lửa" giữa những con chiên thế này, thật khó đi tới kết thúc. Tôi xin out khỏi đây để các bậc đàn anh còn ngồi đàm đạo, ngẫm nghĩ thiệt hơn và tranh tài cao thấp kiểu dạng như thế này:

L0ng3ta wrote:
Bái phục cái thằng chú mày về cái vụ đoán mò..ahahhah. Cái này là anh mày không phải khoe... tại có người hỏi mới đem ra khè vậy mà ..hahahaah. Anh mày có nói là ba cái đó chỉ là vớ vẩn rồi ..hahahahaha. Nói là 3 năm cho nó khách sao thôi ... chớ lâu đến nổi mà anh mày không nhớ đã đăng lúc nào đó ..nhưng giờ tìm lại thì thấy đăng đầy ra ...hahah À anh mày nhớ ra rồi cái thời anh mày mới đăng ký làm member của HVA đó ..hâhh ...nhờ nhìn lên cái avatar mới nhớ .... lúc đó anh mày đã đăng vài bài góp vui văn nghệ rồi. .hahahah. p/s: xin lỗi các bạn khác nhá ... cái này để tui nói chuyện riêng với mấy thằng em.  
Có một câu là càng giỏi thì càng không tự mãn. Ai là người có khả năng thì hãy chứng minh để mọi người nhận xét. Còn tranh nhau cái chức mod hay elite member và ngồi hoài cổ thì... tôi không làm được . Heh. Nghĩ mà buồn một chút, vì chúng ta ngồi đây là đang nói về Java, về PHP. Chứ nhìn sang China bên cạnh, thì nó có hẳn 1 programming language riêng, với function name = tiếng bản địa. Tôi thấy rất lắm người Việt mình chỉ biết chê, biết khinh người, mà không biết học, không biết làm, không biết gây dựng. Câu cuối cùng của tôi là ai cũng có sự lựa chọn và con đường đi của riêng mình :) . Vậy nhá! :lol:) ]]>
/hvaonline/posts/list/8404.html#50677 /hvaonline/posts/list/8404.html#50677 GMT
Re: PHP vs JSP Có một câu là càng giỏi thì càng không tự mãn. Ai là người có khả năng thì hãy chứng minh để mọi người nhận xét. Còn tranh nhau cái chức mod hay elite member và ngồi hoài cổ thì... tôi không làm được . Heh. Nghĩ mà buồn một chút, vì chúng ta ngồi đây là đang nói về Java, về PHP. Chứ nhìn sang China bên cạnh, thì nó có hẳn 1 programming language riêng, với function name = tiếng bản địa. Tôi thấy rất lắm người Việt mình chỉ biết chê, biết khinh người, mà không biết học, không biết làm, không biết gây dựng. Câu cuối cùng của tôi là ai cũng có sự lựa chọn và con đường đi của riêng mình :) .   @dungpt: Bồ lấy thông tin gì để ám chỉ tôi tự mãn và cho mình là giỏi, Còn những reply trên của tôi là để cho một số người biết rằng đừng nên khinh thường người khác và có người cố tình khiêu khích tôi, cho rằng tôi không có khả năng viết nổi những thứ vớ vẫn kia. Về việc ai có giỏi hay không tự mình hiểu và đi làm kiếm thật nhiều tiền điều đó mới là một minh chứng cụ thể nhất, chẳng lẽ phải đêm rêu rao cũng chẳng lợi ích gì. Nhưng nếu cần thì cũng phải cho người ta biết để đừng bị khinh thường. Ngôn ngữ nào tôi cũng muốn học hỏi cả. Chỉ có những người cố chấp bảo thủ mới ngồi ôm một góc trời bé con mà thôi. Còn ba cái elite mod gì đó thì quan điểm của tôi cóc cần bồ ạ. Sao các bồ cứ thích móc nó ra nói hoài ,,, trên diễn đàn này mọi người đều bình đẳng. hay bồ nhìn cái chữ ký bên dưới của tôi các bồ thấy ngứa mắt, nếu có ngứa mắt thì cứ nói thẳng tôi đổi lại ngay. Tôi cũng không hề tôn thờ một ngôn ngữ nào cả, điều tôi quan tâm hiện giờ là ngôn ngữ nào giúp tôi kiếm tiền thì tôi theo nó thế thôi. Tôi đã thấy từ đầu nếu đem PHP ra so sánh với java hay cụ thể là JSP đã là một sai lầm, nên có vài ý kiến. Còn lựa chọn của bồ thế nào là quyền của bồ ! có ai bắt ép bồ phải theo ngôn ngữ này hoặc ngôn ngữ khác đâu mà bồ phải cay cú ?? Nếu sau này tại VN không cần những thằng Java developer nữa thì tôi cũng sẽ bỏ java mà đi học cái khác để mà kiếm sống. Cái đó là sự sinh tồn bắt buộc rồi. Nhưng cái này tôi không biết bao giờ sẽ xảy ra. Chắc phải đợi ngày mai đến ngày cá tháng tư nói luôn một thể. p/s: đây là cái reply cuối cùng của tôi tại topic này ... nếu anh em nào không thích hoặc muốn bàn luận gì với riêng tôi thì cứ PM cho tôi. Tôi sẽ trả lời tất cả.]]> /hvaonline/posts/list/8404.html#50689 /hvaonline/posts/list/8404.html#50689 GMT PHP vs JSP /hvaonline/posts/list/8404.html#50706 /hvaonline/posts/list/8404.html#50706 GMT PHP vs JSP

dungpt wrote:

conmale wrote:
Dân gạo cội Invision Power Board đã viết và bán forum này từ bao nhiêu năm nay mà viết một forum tệ thế sao? Nếu không phải do kỹ năng và kinh nghiệm của họ yếu kém thì cái gì là nguyên nhân? Programmer muốn làm cho code của họ rối bòng bong lên sao? Triết lý này nghe hơi lạ.  
Có nhiều lý do lắm anh. Anh sẽ biết tại sao khi anh không nghĩ theo lối nghĩ của 1 coder :) . IPB hay Vbulletin là 2 trong nhiều sản phẩm tuyệt vời được sản sinh từ PHP. Nó khá nổi tiếng. Nhưng tôi còn biết nhiều sản phẩm trên thế giới hay của chính những nhóm người Việt có độ sắc sảo và cực kì clear trong cách xử lý code. IPB và VBB là 2 sản phẩm ra đời từ những phiên bản PHP cấp thấp. Do đó họ không thể đâp toàn bộ nền tảng code đi và thiết kế lại theo chuẩn OO của PHP5. Mà phải làm điều đó dần dần.  
Vui nhỉ? Vậy lý do ở đây là do cản trở của chính php? Tôi "không nghĩ theo lối nghĩ của 1 coder" để cho bồ phản bác chính quan điểm của bồ chớ. :lol:) :lol:)

dungpt wrote:

conmale wrote:
Bồ lấy đâu ra code của phiên bản IPB mà HVA dùng trước đây cũng như phiên bản JForum HVA hiện đang dùng để đánh giá nó hay vậy? Bồ dựa vào cái gì để nhận định rằng "những basic fundamental trong cả thiết kế và cách xử lý code là không có gì xuất sắc ngay trong user interface". Nếu bồ nhìn vào interface để đánh giá quality code thì.... có 3 khả năng: - bồ nói liều - bồ chẳng biết tí gì về coding - bồ quá "thạo" với lối code php dùng nhăn nhít giữa presentation và logic. Dẫu chỉ 1 trong 3 điểm trên, tôi cho rằng bồ khá liều lĩnh khi đưa ra nhận định trên.  
Tôi thì lại thấy khá nực cười với nhận xét này của anh. Tôi không phải là người hay chui ra , chui vào cái diễn đàn này. Nhưng tôi chắc chắn có rất nhiều người là thành viên của cái diễn đàn này, đã và đang than phiền về nó, ít nhất là về phía user interface.  
Khà khà, lại tiếp tục dùng cái interface để xét quality code. Bồ nên biết rằng HVA quyết định dùng JForum để thay thế IBP và JForum là một forum rất đơn giản. Nó cần thời gian để thêm những chức năng đủ để sinh hoạt. Chuyện member than phiền là chuyện hiển nhiên vì đi đâu cũng vBulletin, IBP... member dùng những cái forum đó quá quen, khi qua JForum có những điểm khác biệt thì họ than phiền. Nếu bồ nhìn vào cái GUI mà thấy được cái code chuyển tải phần logic bên dưới thì... bồ thiên tài đó bồ... :lol:) :lol:)

dungpt wrote:
Tôi hỏi anh, vậy 1 programmer tốt , 1 product với best quality được đánh giá ra sao? Qua tính friendly, convenient, của nó với người dùng. Hướng tới quyền lợi và feeling của người dùng cuối, đó là mục đích cuối của mọi sản phẩm ứng dụng. Do đó tôi HOÀN TOÀN CÓ THỂ đưa ra những nhận định cơ bản về 2 hệ thống mà HVA đang sử dụng về sự bất tiện, thiếu thốn và kém ổn định, 1 cảm giác mà tôi dám chắc là ko ít người cảm thấy.  
Khì khì, cái này mới là ngộ nghĩnh.... 2 hệ thống nào vậy? 1 cái là IBP, 1 cái là JForum phải không vậy? Nếu bồ nói đến cái IPB thì bồ đang phê bình php đó bồ và IPB không phải do HVA tự viết :lol:) :lol:). Nếu bồ nói đến JForum thì như tôi đã nói ở trên, JForum rất đơn giản và HVA phải thêm những chức năng cần thiết đủ để sinh hoạt. Ngay cả vậy, để phê bình cái sườn giao diện thì bồ nên lôi đám JForum ra mà phê..... Bất tiện dựa trên tiêu chuẩn nào? Thiếu thốn so với cái gì? Kém ổn định? Khà khà... Từ lúc JAL chuyển sang nhà mới đến giờ đã 5 tháng, server chỉ restart có 2 lần cho 2 lần patching kernel. Lần cuối cùng server restart là 59 ngày trước đây. Vậy bồ dựa trên cái gì để dám nói đến tính ổn định ở đây vậy? Chỉ cần xét một cách đơn giản thế này, HVA forum hiện nay "thiếu thốn", "bất tiện", "thiếu ổn định" nhưng mỗi ngày có trung bình 20-30 new topics, có chừng 100-120 new posts. Nếu forum mà "đầy đủ", "tiện nghi", "ổn định" nữa thì không biết bao nhiêu mà kể :lol:) :lol:).

dungpt wrote:
Kể từ khi đọc được topic này , 1 ngày tôi chỉ vào HVA 1 lần. Và lần nào cũng phải sign in lại. Nếu anh là 1 developer tốt, thì chắc hẳn anh sẽ hiểu những gì tôi nói.  
Hè hè, cái này mới thật là vui. Bồ có biết bảo mật là gì không? Bồ có biết bao nhiêu sản phẩm viết bằng php, chỉ cần bị chôm cookie là cả hệ thống bị... xèo xèo không? Nghĩ lạ thật, tôi tham gia với IBM developer group, mỗi ngày tôi đều phải sign-in, chắc họ code tồi lắm :lol:) :lol:). Mỗi tuần vài lần tôi vào nhà băng (Internet banking) để banking, tôi đều phải login cả.... hóa ra mấy đám nhà băng này code chuối chiên quá.

dungpt wrote:

conmale wrote:
Nếu bồ nhìn vào interface để đánh giá quality code thì.... có 3 khả năng:  
Một chung cư, thiếu hệ thống phòng cháy chữa cháy, cửa ra ở sau đít, thiếu thốn đủ thứ... Và mỗi lần vào nhà phải làm thủ tục đăng nhập ngay cả với những khách thân quen với nó. Người dùng chê. Anh xây nhà bảo, các cậu an tâm, nhà tôi khủng lắm, tường bê tông dày nửa mét, móng nhà cực chắc để chống tăng. Heh, những căn nhà với bác chủ nhà như thế thì anh nghĩ sao?! Mang bán sản phẩm cho khách hàng, bảo người ta xem code để đánh giá độ "khủng" thì đúng là nực cười.  
Ha ha, bán sản phẩm gì ở đây bồ tèo? nói một hồi sảng lên rồi quá. Hệ thống phòng cháy chữa cháy nào? cửa ra ở sau đít nào? thiếu thốn cái gì mà đủ thứ?

dungpt wrote:

conmale wrote:
Tôi chẳng thấy có gì buồn cười cả. Tôi nhận định dựa trên những thông tin thu thập được từ thực tế. Không riêng gì cái forum nhỏ bé này, khi bọn tôi làm case study (ở cty) để tường trình, tôi có đủ dữ liệu để chứng minh chuyện này. Bản thân bồ, bồ chưa kiểm nghiệm hoặc lờ đi việc kiểm nghiệm mà phán theo cảm tính thì chẳng có gì đáng để bàn thêm.  
Tôi hay anh đã lờ đi những kiểm nghiệm đó vậy?  
Hì hì, lờ? vui nhỉ? Chỉ cần phản bác ý kiến bằng cách vác mấy cái mẩu tin ra thì quả có "lờ" cũng đáng. Từ lúc bồ tham gia topic đến bây giờ, bồ chưa đưa ra một phân tích kỹ thuật đúng mức nào cả. Bồ nắm được bao nhiêu phần trăm phần thread-safe mà tôi đã phân tích? Nếu bồ nắm 100%, bồ hẳn đã không dùng cái chiêu "statistical". Tôi e rằng có mang cái kết quả phân tích "feasibity" ra cũng vô ích mà thôi.

dungpt wrote:

conmale wrote:
Hì hì, muốn có thể thông tin kiểu này không? tôi cung cấp thêm cho một mớ.  
Vậy sao anh không đưa "mớ" đó ra. . Còn nội chỉ trong article này của businessweek , nếu cần tôi dịch và phân tích ra, thì có lẽ không thiếu cái để nói với những tín đồ của Java đâu  
Khè khè... tín đồ Java? hì hì... vui thật. Tôi làm việc với cả Java, .NET, chơi từ IBM sang SUN, sang MS nhưng không có PHP, ít nhất là vào lúc này vì nó không đủ sức phục vụ. Chỉ có những người dùng mấy cái mẩu tin để decredit một công nghệ nào đó mới đứng ở vai trò 'tín đồ'. ;)).

dungpt wrote:
Vấn đề này có thể được lý giải rằng nó nằm trong cách quản lý staff của các anh, hoặc đơn giản bởi những lý do cá nhân mà tôi ko muốn đề cập tới.  

conmale wrote:
Hì hì, việc quản lý staff dính dáng gì đến việc đỡ DDoS hay code cà? Nếu bồ không muốn đề cập tới thì bồ đưa nó ra ở đây để làm chi vậy?  

dungpt wrote:
Thực tế chứng minh điều đó, anh cml ah. Tôi biết tới HVA từ cách đây hơn 5 năm. Và kể từ đó, sau khi chứng kiến vài vụ "đắp chiếu" của nó thì giờ đây, có lẽ nó chả còn mấy nhân gắn bó, những bug hunter group , những Advisers lũ lượt ra đi. Tôi nói phải chứ :lol:) . Tất cả đều trên thực tế mà nói.  
Ặc ặc.... cái này mới quái chiêu... vì chất lượng coding mấy cái forum nên đám bug hunter, advisors lũ lượt ra đi? Bồ hơi bị ... tuyệt vọng mới đem mấy cái này ra mà cãi đó bồ. Thực tế chứng minh cái gì vậy? Làm việc ở cty lương cả trăm nghìn kia mà ai muốn bỏ thì bỏ, muốn đi thì đi, huống hồ chi một cái forum chẳng có một thu nhập nào mà còn tốn kém đủ thứ. HVA forum cũng như hàng trăm forum khác, nó hoàn toàn thiện nguyện. Ai muốn chơi thì chơi, ai muốn nghỉ chơi thì nghỉ chơi, cái này có muốn hay không muốn cũng không được. Riêng chuyện gì xảy ra cách đây 5 năm thì rất tiếc, lúc ấy tôi chưa tham gia HVA nên không quan tâm cho lắm. Chỉ từ hồi HVA dùng JForum thì không còn cái gì là Advisors, Super Admins, Super Mods gì hết. HVA forum không phải là nơi để khoe rank hoặc lên rank. Ai muốn rank thì kiếm forum khác mà đuổi theo rank :lol:) :lol:)

dungpt wrote:

conmale wrote:

dungpt wrote:
Ở VN, không quá lạ, khi FSoft gia công cho ông Nhựt, và mấy bác coder bên Nhựt thì chỉ ưa xài Java. Giờ thì ở mấy cái trung tâm về IT tại VN, họ đẩy .NET lên học trước Java. Và rồi thì học viên sờ vào .NET thì quên hẳn Java, thế là Java khan người .  
Hì hì, hay thiệt... dùng thị thường cntt ở VN để làm cái mốc đánh giá? That's sad man.  
Còn anh không phải là người Việt, và anh dùng thị trường cntt ở Nhật để đánh giá mứ độ phổ biến của Java và thần tượng hóa nó? Java vẫn còn là 1 tượng đài ở Nhật, ở các công ty Nhật. That's shallow man. :lol:)  
Hì hì.... cái gì mà người Nhật ở đây? Chính bồ đem ví dụ mấy ông Nhựt ra chớ tôi có đem chuyện này ra đâu cà? Hình như nói một hồi bồ "chân nam đá chân chiêu" rồi đó bồ. Bình tĩnh một tí đi. Bồ xem kỹ lại cái quote của chính bồ viết đó. That's shallow man. :lol:) :lol:) Nói thêm, tôi không ở Nhật và chẳng quan tâm ở Nhật họ dùng cái gì.

dungpt wrote:

conmale wrote:
Hì hì, câu cuối cũng ráng gỡ gạc thêm sao? Cả tôi và bồ đều không có đủ thẩm quyền "phán" rằng một ngôn ngữ lập trình nào sẽ tồn tại hoặc kết thúc. Riêng bồ, bồ chỉ dựa vào mớ "news" trên mạng để làm nền tảng cho nhận định của bồ. Còn tôi, tôi dùng thực tế công việc và môi trường làm việc của tôi để đánh giá. 
Còn anh thì có lẽ dựa vào vài cái chart và theo anh mô tả là uy tín phải không ? :lol:) . Anh hơn tôi nhiều đấy :)) .  
Hẳn nhiên là vậy. Ít nhất ở chỗ tôi không ngồi ở đáy giếng để xem mặt trời. :lol:) :lol:) :lol:) :lol:) ]]>
/hvaonline/posts/list/8404.html#50736 /hvaonline/posts/list/8404.html#50736 GMT
Re:PHP vs JSP

conmale wrote:

Siêu trộm wrote:
Theo mình thấy thì điểm mạnh của PHP là đơn giản (dễ học + dễ sử dụng), cộng đồng lớn, rất nhiều thư viện mã nguồn mở, cấu hình cũng đơn giản và theo mình là "chạy" khá nhanh :P) . Điểm yếu thì ... ngoài chuyện bảo mật (cũng chỉ nghe thiên hạ đồn chứ mình ko chuyên về security :oops: ), mình vẫn chưa nghĩ ra chỗ nào dở của PHP hết :P) .  
Chưa thấy chỗ dở của php thì thử code một chương trình để cho khoảng 200 người cùng dùng (và bị DoS) như một forum chẳng hạn thì sẽ thấy :lol:) :lol:) :lol:)  

conmale wrote:
Đã nói rất nhiều lần là HVA không dùng JSP mà vẫn cứ nhắc đi, nhắc lại là HVA dùng jsp. 

conmale wrote:
Nói thêm, cùng một đường dây Internet, anh thử đo vận tốc duyệt từ máy anh đến HVA mất tối đa là 1.7 giây / 1 trang. Cũng cùng trình duyệt và đường dây, anh đo vận tốc duyệt đến một số forum khác chạy php (như IPB, vBulletin...) cũng chạy trên dedicated server và mất ít nhất là 5 giây / 1 trang. Bởi thế, nhanh hay chậm có nhiều yếu tố. 
Đoạn này cực chuối luôn ạ :D

conmale wrote:

MicrosoftX wrote:
Hi Hi; giả sử ta code đc một page JSP và PHP (cùng tính năng, mục đích), cả 2 cùng bị DDoS; Hi Hi thử hỏi cái nào "dở hơn" nhỉ.  
Cái này theo kinh nghiệm bản thân và qua quá trình quản lý forum HVA, tớ thấy rằng php thua xa. Lý do? Rất đơn giản, cho đến nay php vẫn không hoàn toàn thread-safe. Nếu chạy "threaded php" với apache và dùng mod_php, bồ không thể dùng mpm worker mà chỉ có thể dùng prefork. Chỉ có dùng FastCGI với apache thì mới có thể chạy threaded-php. Ngoài ra thì... tắc tị.  
Hì hì tiếp nhé.

conmale wrote:
Nói một cách ngắn gọn, vì php không thread-safe hoặc thread-safe một cách có giới hạn / có điều kiện thì nó không thể chịu đựng DoS bằng full threaded model. Một web application chạy bằng jsp/servlet, nó có thể hoạt động hoàn toàn trên worker mpm với apache và hoàn toàn thread-safe từ ngoài vào trong. Mỗi request chỉ cần một thread lo liệu là đủ, tài nguyên để spawn 1 thread ít hơn 1 "fat" process xa lắc, xa lơ. Bởi thế, theo tớ, web application viết bằng php để chịu đựng DoS thì hẳn dở hơn jsp. Ở đây tớ mới đề cập đến bình diện nền tảng căn bản thread / process mà thôi, chưa nói đến những khả năng khác của một jsp / servlet container và khả năng delegate nhiều "task" (bằng nhiều thread khác nhau) để thừa hành công việc bên trong.  

pnco wrote:
Khác nhau cơ bản giữa php và jsp/servlet là 1 ngôn ngữ thông dịch và 1 ngôn ngữ biên dịch. Dựa trên điều kiện cơ bản này thì tất cả các ngôn ngữ dựa trên thông dịch không riêng gì php (asp, pl, cgi) đều không thể sánh được với các ngôn ngữ biên dịch về mặt tốc độ thực thi. Một phiên làm việc của jsp/servlet bắt đầu bằng việc khởi động server (tomcat, jboss,...) cho đến lúc kết thúc nó còn 1 phiên làm việc của các ngôn ngữ thông dịch bắt đầu bằng việc nhận được 1 request. Nếu số lượng request tăng cao thì các ngôn ngữ thông dịch sẽ làm việc vất vả hơn ngôn ngữ biên dịch. Chính điều này ảnh hưởng đến khả năng mở rộng của php. Thử tưởng tượng bạn khó có thể xây dựng ứng dụng web của bạn quá vài trăm script, nó sẽ rối tung lên, khó bắt lỗi chưa kể nó có thể không chạy được. Đây là nói về các phiên bản cũ của php hy vọng điều này không còn đúng với PHP5 hoặc các phiên bản sau này. Đối với cơ sở dữ liệu khi có 1 request thì php phải làm động tác mở kết nối đến cơ sở dữ liệu, thực thi, trả về kết quả và đóng kết nối. Điều này chiếm dụng rất nhiều tài nguyên hệ thống nếu tính theo số lượng request. Còn đối với jsp/servlet nó chỉ mở kết nối đến cơ sở dữ liệu dựa trên cơ chế http://en.wikipedia.org/wiki/Connection_Pool chỉ 1 lần vào lúc khởi động server. Nếu số lượng request nhiều nó sẽ cho vào hàng đợi. Điều này sẽ chiếm dụng tài nguyên hệ thống ít hơn hẳn và do đó nó chịu DoS dai hơn :D) 
Gần như cả đoạn này mình ko đồng ý ;)

conmale wrote:
php phổ biến và gần gũi vì nó dễ học, dễ làm, mau thấy. Bởi thế, nó dễ đưa lập trình viên vào cái "tật"... nhá ra là code liền. Code xong muốn sửa, muốn mở rộng, muốn tích hợp.... thì chảy mỡ não :lol:) :lol:) ... Khì khì, ai nói gì cân bằng tải ở đây? Tớ chỉ đơn cử đơn giản trường hợp HVA forum đây thôi. Chả có cân bằng tải gì hết. Trước kia dùng php thì server load lúc nào cũng cao. Khi bị DDoS (dù lai rai) cũng trì trệ. Sau khi chuyển qua dùng java thì tình hình khác hẳn. Server load lúc nào cũng thấp, bị DDoS (hiện nay HVA vẫn bị DDoS đều đều) không bị trì trệ như hồi chạy php. ... Hì hì, cái này chính bồ thử nghiệm và kiểm chứng hay lại... "nghe nói" vậy? Server của HVA vẫn y như trước (khi dùng php), hiện nay lượng người truy cập nhiều hơn trước khoảng 40 - 50% nhưng stats cho thấy tài nguyên dùng cho forum java hiện nay chỉ bằng 30% lúc trước. Bởi thế, bồ nên thử nghiệm và kiểm chứng thay vì "nghe" suông và kết luận vì nó thiếu thực tế.  

hackernohat wrote:
Anh nó Java là một ngôn ngữ với kiến trúc đa tầng là đúng, nó rất rộng, Sun đã thành công khi phát triển JAVA với một thư viện ( đúng nghĩa của từ thư viện ) Class rộng lớn, sức mạnh của java theo em cũng là sự tạo sẵn "thiếu linh động" từ các lập trình viên của SUN, mọi tương tác với hệ thống của server đều thực hiện qua trình thông dịch JAVA Virtual Machine, vậy suy ra JAVA chỉ thực tế là một ngôn ngữ á Script, nó không trực tiếp thực hiện mà chỉ dùng lại ( và thông qua ) một tập các class hoạt đông như một tâp hàm API để tương tác với môi trường thực thi nó. ... JAVA mạnh vì nó có hệ thống Markerting của SUN thúc đẩy cho nó, trong khi đó PHP cũng có sức mạnh không kém ( cái em nói tới là sức mạnh tiền năng của cộng đồng mở ) nhưng thiếu một hệ thống Markerting như SUN MicroSystem đã làm.  
Cái gì thế ah :-SS

conmale wrote:
Hì hì, bồ chẳng có một bằng chứng nào để chứng minh câu "1 số người trong diễn đàn này trong tay không biết viết nổi 1 "mớ" code PHP nên hồn chưa" nhưng tôi có đủ bằng chứng để chứng tỏ rằng khối người trong topic này chưa hề đụng tới Java. Ngay cả cái nền tảng thread-safe kia mà dân "gạo cội" php có bao nhiêu người biết (hoặc có biết thì có chấp nhận đó là điểm hạn chế kinh khủng). 
:D :D :D

conmale wrote:
Chính cái forum IPB mà HVA dùng trước đây, để mở rộng tính năng của nó một cách sạch sẽ, không hao tổn tài nguyên, bảo mật. Ngay cả chỉnh đốn nó lại để nó làm việc cho hiệu suất cũng đã là một công việc "chảy mỡ não". Không chỉ riêng tôi thấy điều này mà nhiều anh em thuộc dạng guru (trong HVA và ngoài HVA) đều thấy như vậy. 
Đây là minh chứng cho việc mỡ lão chảy à :|:|

conmale wrote:
Bồ lấy đâu ra code của phiên bản IPB mà HVA dùng trước đây cũng như phiên bản JForum HVA hiện đang dùng để đánh giá nó hay vậy? Bồ dựa vào cái gì để nhận định rằng "những basic fundamental trong cả thiết kế và cách xử lý code là không có gì xuất sắc ngay trong user interface". Nếu bồ nhìn vào interface để đánh giá quality code thì.... có 3 khả năng: - bồ nói liều - bồ chẳng biết tí gì về coding - bồ quá "thạo" với lối code php dùng nhăn nhít giữa presentation và logic. Dẫu chỉ 1 trong 3 điểm trên, tôi cho rằng bồ khá liều lĩnh khi đưa ra nhận định trên.  
Đoạn này cũng buồn cười thôi :D

conmale wrote:
Hè hè, cái này mới thật là vui. Bồ có biết bảo mật là gì không? Bồ có biết bao nhiêu sản phẩm viết bằng php, chỉ cần bị chôm cookie là cả hệ thống bị... xèo xèo không? Nghĩ lạ thật, tôi tham gia với IBM developer group, mỗi ngày tôi đều phải sign-in, chắc họ code tồi lắm . Mỗi tuần vài lần tôi vào nhà băng (Internet banking) để banking, tôi đều phải login cả.... hóa ra mấy đám nhà băng này code chuối chiên quá.  

conmale wrote:
Khè khè... tín đồ Java? hì hì... vui thật. Tôi làm việc với cả Java, .NET, chơi từ IBM sang SUN, sang MS nhưng không có PHP, ít nhất là vào lúc này vì nó không đủ sức phục vụ. Chỉ có những người dùng mấy cái mẩu tin để decredit một công nghệ nào đó mới đứng ở vai trò 'tín đồ'. .  
:D Hì Hì tạm liệt kê vậy ah. Post mãi mới đc cái bài này. Tệ ơi là tệ. Lần nào vào cũng kiểu này:
::: H V A : F o r u m ::: Không tìm thấy! Trang hoặc hồ sơ muốn truy cập không tìm thấy. Xin vui lòng bấm vào đường dẫn ":::HVA:Forum:::" để trở về trang chủ. Not found! The requested page or file is not found. Please click on ":::HVA:Forum:::" link above to get back to the home page. 
]]>
/hvaonline/posts/list/8404.html#50782 /hvaonline/posts/list/8404.html#50782 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#50812 /hvaonline/posts/list/8404.html#50812 GMT PHP vs JSP /hvaonline/posts/list/8404.html#50898 /hvaonline/posts/list/8404.html#50898 GMT PHP vs JSP

Golden Autumn wrote:
@ MicrosoftX : Trên forum bàn tán theo phương diện kỹ thuật, tránh sử dụng chat chit không có liện quan đến chủ đề lên forum .  
Ah, zang ah zut kinh nghiệm ah :D

Golden Autumn wrote:
Trở lại vấn đề lựa chọn PHP hay Java . Tôi có nhận xét của tôi như sau Trong hơn 8 năm qua, tôi làm việc cho 1 cơ quan nhà nước, tôi chưa bao giờ thấy Siemens, Alcatel, Huawei, IBM, Dell họ viết PHP trên những sản phẩm ứng dụng của họ cả . Chủ yếu là .NET và kế đến là Java .  
Xin nhắc lại là topic này so sánh giữa PHP và JSP. Còn không nên đem PHP mà so sánh với Java. Java là ngôn ngữ lập trình hoàn chỉnh (đa năng). còn PHP thì không thế, là một Server Script mà thôi, tất nhiên có bộ GTK nhưng cũng ít người dùng, có thể coi bộ GTK này với PHP thì quả là toy thật :D, toy được bổ xung thêm vào bản PHP để mà cho nó đủ 3 tác dụng đã được liệt kê trong PHP Manual. Việc nữa ... Tại sao những đại gia mà bác liệt kê họ không dùng PHP? Đúng là ko dùng PHP nhưng cũng cần hiểu một số lý do (ngoài lý do PHP là một Server Script, Java là ngôn ngữ lập trình đa năng) tế nhị đó là: 1 - Với những dự án của những công ty trên, thì nó bao gồm trong đó cả những ứng dụng desktop, web .v.v.; như vậy việc dùng PHP đâu có giải quyết được công việc của người ta một cách tốt nhất. Cho dù giả sử có một số module nào đó trong khối sản phẩm của công ty trên dùng PHP tốt hơn, người ta cũng ko dùng bởi tính thống nhất - chọn một môi trường, nền tảng nhất định để cho một dự án. 2 - Với những sản phẩm mà những công ty trên làm, những sản phẩm đó nó có vòng đời phát triển của nó ạ, do đó mà cần chọn một nền tảng ổn định nào đó để mà ứng dụng chạy, để mà nâng cấp sản phẩm dễ dàng hơn. 3 - Có điểm nữa PHP được biết đến muộn hơn Java. Java đi trước :D; Những sản phẩm của công ty trên chắc chắn nó nằm trong bào thai từ lâu và có chiến phát triển đàng hoàng, PHP mới thịnh hành mà :D do đó thì ko chọn PHP roài :D Rảnh thì tớ sẽ nói thêm tại sao tớ lại nêu những đoạn trích trên và cho nó là chuối. Thông cảm vì bận tý.]]>
/hvaonline/posts/list/8404.html#50913 /hvaonline/posts/list/8404.html#50913 GMT
Re:PHP vs JSP

conmale wrote:
Nói thêm, cùng một đường dây Internet, anh thử đo vận tốc duyệt từ máy anh đến HVA mất tối đa là 1.7 giây / 1 trang. Cũng cùng trình duyệt và đường dây, anh đo vận tốc duyệt đến một số forum khác chạy php (như IPB, vBulletin...) cũng chạy trên dedicated server và mất ít nhất là 5 giây / 1 trang. Bởi thế, nhanh hay chậm có nhiều yếu tố.  
Dạ cái đồng hồ mà bác conmale có hay nhỉ :D đo chính xác đến 1.7 giây tức phần chục giây :D thế có đo được vận tốc ánh sáng ko ạ. Thương hiệu đồng hồ bác dùng để đo trong phép kiểm nghiệm này là gì, đắt ko em đầu tư cái ạ :D, đầu tư để lúc nào đo xem mình hôn được bao lâu còn báo với Chuyện Lạ Việt Nam làm một phen nổi tiếng ạ :D Cái chuối đầu tiên đó là so sánh tốc độ duyệt ở hai server khác nhau, 1 là Server HVA thân yêu của bác conmale && mọi người, 2 là một (vài) cái server mà bác conmale không biết đã biết rõ về nó chưa :D. Nào có giám chắc những server mà bác dùng để cho phép đo trên có cùng cơ sở vật chất, hạ tầng kĩ thuật như server HVA hay không? Nếu mà chưa biết cơ sở vật chất, hạ tầng kĩ thuật của những server đem so sánh kia thì đừng có làm phép so sánh. Cái chuối thứ 2 trong câu trên đó là: Đem JForum so sánh với vBulletin hay IPB để thấy ưu việt của JSP hơn PHP. Tại sao chuối, ai cũng biết là ngôn ngữ lập trình (&& lập web) được dùng để tạo ra chương trình (&& web page). Sự tạo ra đó là thể hiện của một thiết kế với tập hợp những giải thuật nào đó của chương trình. Nói cho dễ hiểu là với một chương trình tính tổng các số từ 1 đến 100, bạn có thể dùng C để code, cũng có thể dùng pascal để code .v.v. Vậy thì với một Bulletin Board System, ta có thể dùng JSP hay PHP để code trên một kiến trúc và cấu trúc database mà ta đã định ra từ trước. Với hệ thống Web động, hoạt động của nó gắn liền với những hệ quản trị cơ sở dữ liệu. Nào hãy so sánh kiến trúc database của những forum trên nào ... hừ. vBulletin, IPB với nhiều tính năng như thế thì sao mà nó ko lâu chứ. Đừng so sánh IPB, vBulletin và JForum để mà làm một trong những điều minh chứng cho dùng JSP code thì chạy nhanh hơn PHP. ]]>
/hvaonline/posts/list/8404.html#50914 /hvaonline/posts/list/8404.html#50914 GMT
Re: PHP vs JSP http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=php&lang2=java benchmark php thua toàn diện về tốc độ xử lý, chỉ ăn ( không đáng kể ) về memory consumption, nhưng tui tặng cho mấy ông php câu này: memory mua được, thời gian thì không. interpret kết quả nhé: vd đây là recursive benchmark: php result http://shootout.alioth.debian.org/gp4/benchmark.php?test=recursive&lang=php&id=2 jsp result: http://shootout.alioth.debian.org/gp4/benchmark.php?test=recursive&lang=java cứ việc benchmark giữa php và những scripting language khác xem nói riêng về pure scripting language, php cũng k0 phải là 1 ngôn ngữ mature và well-designed http://tnx.nl/php naming convention thì 'ba hồi' thế này, '3_hồi' thế kia, logic design không tốt, thử xem php core có bao nhiêu bug, trong khi bao lâu rồi perl core hoặc python core bị security bug ? http://osvdb.org/searchdb.php?action=search_title&vuln_title=Python&Search=Search http://osvdb.org/searchdb.php?action=search_title&vuln_title=PHP&Search=Search --> điều gì dẫn tới kết quả quá chênh lệch về số bug của python/php apps, do coding logic của php k0 tốt check thêm nữa, chapter 7 của article sau của 1 anonymouse perl coder (nhiều người nói là L.Wall, perl creator viết) http://www.craplandia.org/~n3w7yp3/zfb/PU/pu2.txt Không phải ngôn ngữ nào đc phát triển cũng làm tốt nhất điều mà lẽ ra nó phải làm tốt. Cắm đầu cắm cổ học 1 ngôn ngữ mà có những thứ làm tốt hơn nó, mặc dù có thể phải bỏ thời gian nhiều hơn để học, rồi support nó blindlessly là k0 đúng chút nào. Liệu những ông backup cho php, có làm 1 điều cơ bản là xem xét và so sánh những gì php làm đc so với những ngôn ngữ khác, trước khi bắt tay vào học nó không ? edited: typos :lol:)]]> /hvaonline/posts/list/8404.html#50916 /hvaonline/posts/list/8404.html#50916 GMT Re:PHP vs JSP

MicrosoftX wrote:
Ah mà tạm nêu quan điểm của tớ về mấy vấn đề:

conmale wrote:
Nói thêm, cùng một đường dây Internet, anh thử đo vận tốc duyệt từ máy anh đến HVA mất tối đa là 1.7 giây / 1 trang. Cũng cùng trình duyệt và đường dây, anh đo vận tốc duyệt đến một số forum khác chạy php (như IPB, vBulletin...) cũng chạy trên dedicated server và mất ít nhất là 5 giây / 1 trang. Bởi thế, nhanh hay chậm có nhiều yếu tố.  
Dạ cái đồng hồ mà bác conmale có hay nhỉ :D đo chính xác đến 1.7 giây tức phần chục giây :D thế có đo được vận tốc ánh sáng ko ạ. Thương hiệu đồng hồ bác dùng để đo trong phép kiểm nghiệm này là gì, đắt ko em đầu tư cái ạ :D, đầu tư để lúc nào đo xem mình hôn được bao lâu còn báo với Chuyện Lạ Việt Nam làm một phen nổi tiếng ạ :D  
Tội nghiệp... chuyện nhỏ như con thỏ mà mong dùng nó để nổi tiếng sao? Này, thử xem đoạn pseudocode này rồi tự mà ngẫm nghĩ: if ( (TimeAtSecondEvent - TimeAtFirstEvent) < x ) doSomething trong đó, x là giá trị giới hạn thời gian được ấn định trước TimeAtSecondEvent và TimeAtFirstEvent là giá trị long với đơn vị milliseconds. Bấy nhiêu cũng thừa sức đo vận tốc ánh sáng. :lol:) :lol:) :lol:) Còn chuyện đo được round trip của vận tốc duyệt 1 trang trên FF thì có cả... tỉ trên mạng đó. Tìm mà cài vào rồi dùng rồi biết. ;)).

MicrosoftX wrote:
Cái chuối đầu tiên đó là so sánh tốc độ duyệt ở hai server khác nhau, 1 là Server HVA thân yêu của bác conmale && mọi người, 2 là một (vài) cái server mà bác conmale không biết đã biết rõ về nó chưa :D. Nào có giám chắc những server mà bác dùng để cho phép đo trên có cùng cơ sở vật chất, hạ tầng kĩ thuật như server HVA hay không? Nếu mà chưa biết cơ sở vật chất, hạ tầng kĩ thuật của những server đem so sánh kia thì đừng có làm phép so sánh.  
Có gì mà không... "giám"? ;)). IPB và Vbullentin ngay trên server HVA đang dùng để chạy JForum luôn thì có cái gì để... biết rõ hơn về nó? IBP khác đang chạy trên 1 server tương tự và server này đang ở cùng nơi server HVA đang cư ngụ thì... biết cái gì rõ hơn?

MicrosoftX wrote:
Cái chuối thứ 2 trong câu trên đó là: Đem JForum so sánh với vBulletin hay IPB để thấy ưu việt của JSP hơn PHP. Tại sao chuối, ai cũng biết là ngôn ngữ lập trình (&& lập web) được dùng để tạo ra chương trình (&& web page). Sự tạo ra đó là thể hiện của một thiết kế với tập hợp những giải thuật nào đó của chương trình. Nói cho dễ hiểu là với một chương trình tính tổng các số từ 1 đến 100, bạn có thể dùng C để code, cũng có thể dùng pascal để code .v.v. Vậy thì với một Bulletin Board System, ta có thể dùng JSP hay PHP để code trên một kiến trúc và cấu trúc database mà ta đã định ra từ trước. Với hệ thống Web động, hoạt động của nó gắn liền với những hệ quản trị cơ sở dữ liệu.  
Thế... để hiện thực hóa các "giải thuật" đó, phương tiện nào được dùng nhỉ? Thôi, để tớ trả lời hộ luôn: đó là ngôn ngữ lập trình. Nếu ngôn ngữ lập trình không powerful thì việc hiện thực hóa giải thuật sẽ luộm thuộm, hiệu suất sẽ kém, bảo trì sẽ khó... Hy vọng bồ đã hiểu được khía cạnh này ;)).

MicrosoftX wrote:
Nào hãy so sánh kiến trúc database của những forum trên nào ... hừ. vBulletin, IPB với nhiều tính năng như thế thì sao mà nó ko lâu chứ. Đừng so sánh IPB, vBulletin và JForum để mà làm một trong những điều minh chứng cho dùng JSP code thì chạy nhanh hơn PHP.  
Khì khì, 1 statement trung bình mất mấy ms? Giả sử chỉ cần code 1 đoạn perl để request 1 bài có cùng chiều dài nội dung, thông tin cùng nằm trên 1 SQL server (chỉ có 2 database riêng biệt), cái này có đủ để đánh giá chăng? Nếu cùng chạy cái perl script ở trên 10 phút và mỗi cái script request chừng 200 request / 1 giây đến 2 forum khác nhau (trên cùng server) cũng đủ để đánh giá. Có bao giờ bồ "thử" qua load test methodology chưa? Nếu chưa thì nên nghiên cứu thêm cái này trước khi thắc mắc những điều bồ thắc mắc ở trên. PS: nên tránh chit chat trong các chủ đề kỹ thuật. Bồ hơi bị sa đà trong chuyện này rồi đó.]]>
/hvaonline/posts/list/8404.html#50973 /hvaonline/posts/list/8404.html#50973 GMT
Re: PHP vs JSP

rcrackvn wrote:
http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=php&lang2=java benchmark php thua toàn diện về tốc độ xử lý, chỉ ăn ( không đáng kể ) về memory consumption, nhưng tui tặng cho mấy ông php câu này: memory mua được, thời gian thì không. interpret kết quả nhé: vd đây là recursive benchmark: php result http://shootout.alioth.debian.org/gp4/benchmark.php?test=recursive&lang=php&id=2 jsp result: http://shootout.alioth.debian.org/gp4/benchmark.php?test=recursive&lang=java 
1. Những phép so sánh của bạn phía trên hoàn toàn "pure-logic", vậy mà bạn lại đi so sánh giữa 1 ngôn ngữ script và 1 ngôn ngữ lập trình hoàn chỉnh. Rồi từ đó đi đến kết luận :
Không phải ngôn ngữ nào đc phát triển cũng làm tốt nhất điều mà lẽ ra nó phải làm tốt
PHP có phải được thiết kế để giải quyết các bài toán "pure-logic" như trên, để làm ra những website có thể thực hiện những phép tính của "deep blue". Hay là nó được thiết kế nhằm mục đích có thể tạo ra những website có giao diện đẹp mắt với những tiện ích dùng trên web trong thời gian ngắn nhất? Tớ công nhận mình là 1 người "backup" cho PHP nhưng tớ không support nó blindlessly mà dựa trên kinh nghiệm và kiến thức thực tế của bản thân. Bạn dám đưa ra những kết luận như vậy chắc hẳn là bạn cũng khá am hiểu về PHP, vậy bạn cho mình hỏi, trước giờ bạn chỉ dùng PHP để giải quyết những bài toán dạng "Tìm đường đi ngắn nhất" hay như viết 1 con bot biết trả lời con người :?) ?

rcrackvn wrote:
naming convention thì 'ba hồi' thế này, '3_hồi' thế kia, logic design không tốt 
2. Về naming convention, bạn hãy chỉ ra ví dụ cụ thể, thế là nào "ba hồi" thế này, "3_hồi" thế kia? Mình nghĩ naming convention gần giống với C (mình không dám chắc là có giống 100% hay không), vậy theo bồ thì naming convention của C cũng "ba hồi" thế này, "3_hồi" thế kia à?

rcrackvn wrote:
thử xem php core có bao nhiêu bug, trong khi bao lâu rồi perl core hoặc python core bị security bug ? 
3. Nếu so sánh về số bug của core PHP và Perl thì bạn vui lòng so sánh cả số người dùng PHP và Perl (vì theo mình, lỗi trong core của 1 ngôn ngữ nào đó chỉ có thể do 1 người rất tường tận về ngôn ngữ đó tìm ra, và muốn tường tận thì chỉ còn cách sử dụng nó thật nhiều :lol:) ), muốn so sánh chính xác thì hãy so sánh tỷ lệ giữa số bug/đầu người (nếu bạn muốn tạo ra 1 ngôn ngữ hoàn toàn không có lỗi, bạn hãy tạo 1 ngôn ngữ mà chỉ có bạn mới có thể dùng nó :lol:) )]]>
/hvaonline/posts/list/8404.html#50986 /hvaonline/posts/list/8404.html#50986 GMT
Re: PHP vs JSP /hvaonline/posts/list/8404.html#51030 /hvaonline/posts/list/8404.html#51030 GMT Re: PHP vs JSP

minhhuy wrote:
tôi cũng đang tập tành với php , vào đây nghe anh conmale chê php dử quá chắc có lẽ vì anh quá pro php chăng .Anh và 1 số người nói php ko thể làm dự án lớn , rồi còn la to là ko bảo mật làm tôi thấy mâu thuẩn quá . Yahoo phần lớn được viết bằng php , google có có sài php ....thế các anh có thể giải thích hiện tượng lạ này ko ? nghe nói hva hack ghê lắm mà lại chê php ko bảo mật cao thì ai xung phong hack giùm em 2 trang kể trên cho mọi người học hỏi đi . 
Thật zậy hả? bro có thể chứng minh ko? mọi luận điểm đưa ra đều cần dẫn chứng.

minhhuy wrote:
Giờ tôi mới hiểu tại sao hva còn dân pro mà chẳng có ma nào nó thèm gắn bó , vì nhiều người tự thấy mình pro quá nên ko bao giờ thèm trả lời những câu hỏi của newbie chắc tại sợ hạ thấp mình.Còn khi tranh cãi những vấn đề cao siêu thì cãi rất hăng , lại khoe mẽ đủ thứ . Hóa ra mục đich mở HVA là để cho các cao thủ vào khoe mẽ đây mà . 
Bồ tham gia sinh hoạt lâu chưa mà dám nói ko ai thèm trả lời câu hỏi của newbie? Ghét kiểu ăn nói chụp mũ này. ]]>
/hvaonline/posts/list/8404.html#51034 /hvaonline/posts/list/8404.html#51034 GMT
PHP vs JSP

Siêu trộm wrote:
1. Những phép so sánh của bạn phía trên hoàn toàn "pure-logic", vậy mà bạn lại đi so sánh giữa 1 ngôn ngữ script và 1 ngôn ngữ lập trình hoàn chỉnh. Rồi từ đó đi đến kết luận : PHP có phải được thiết kế để giải quyết các bài toán "pure-logic" như trên, để làm ra những website có thể thực hiện những phép tính của "deep blue". Hay là nó được thiết kế nhằm mục đích có thể tạo ra những website có giao diện đẹp mắt với những tiện ích dùng trên web trong thời gian ngắn nhất?  
vậy bạn cho rằng 1 ngôn ngữ được xây dựng dựa trên những gì yếu tố nào, nếu không phải là programming logic ? bạn cho rằng những ngôn ngữ khác không có khả năng tạo ra website với giao diện hấp dẫn trong thời gian ngắn ? Cũng xin lưu ý với bạn rằng trong các benchmark trên, java không hẳn đc test với php như là 1 ngôn ngữ hoàn chỉnh và 1 ngôn ngữ scripting, nói riêng trong 1 case như benchmark về startup time, bạn biết tại sao nó dùng simple case là "hello world" không ? bởi vì đối với 1 ngôn ngữ, bất kể bạn optimize kiểu gì, cũng k0 làm cho 1 program như "hello world" nhanh hơn được. PHP chậm hơn trong trường hợp này, cho thấy design của nó không tốt bằng java. cũng xin góp ý với bạn là những benchmark như trên chả có gì là "deep blue" cả. nó là những algo thường gặp trong programming language design thôi.

Siêu trộm wrote:
Tớ công nhận mình là 1 người "backup" cho PHP nhưng tớ không support nó blindlessly mà dựa trên kinh nghiệm và kiến thức thực tế của bản thân. Bạn dám đưa ra những kết luận như vậy chắc hẳn là bạn cũng khá am hiểu về PHP, vậy bạn cho mình hỏi, trước giờ bạn chỉ dùng PHP để giải quyết những bài toán dạng "Tìm đường đi ngắn nhất" hay như viết 1 con bot biết trả lời con người :?) ?  
cũng xin trả lời bạn luôn, là tui đem perl ra để coi như là 1 scripting language thứ 2, và tui mostly code perl/c, nhưng có lẽ bạn không cho là điều này ảnh hưởng tới hiểu biết của tui về 1 programming logic là tốt hay không tốt chứ ?

Siêu trộm wrote:
2. Về naming convention, bạn hãy chỉ ra ví dụ cụ thể, thế là nào "ba hồi" thế này, "3_hồi" thế kia? Mình nghĩ naming convention gần giống với C (mình không dám chắc là có giống 100% hay không), vậy theo bồ thì naming convention của C cũng "ba hồi" thế này, "3_hồi" thế kia à?  
nói như thế này, chứng tỏ bạn phản bác lại ý kiến của tôi, trước khi đọc xem tôi nói gì trong bài post. Yêu cầu bạn tham gia thảo luận nghiêm túc. http://tnx.nl/php Tôi quote lại cho bạn xem: Code:
gạch dưới               viết liền, không gạch dưới:

stream_get_line          readline
disk_free_space          diskfreespace
is_object                isset
mcal_day_of_week         jddayofweek
set_error_handler        setlocale
snmp_get_quick_print     snmpget
get_browser              getallheaders
base64_encode            urlencode
image_type_to_mime_type  imagetypes
msql_num_fields          mysql_numfields
php_uname                phpversion
strip_tags               stripslashes
bind_textdomain_codeset  bindtextdomain
cal_to_jd                gregoriantojd
str_rot13                strpos
function name khi thì: - object verb: base64_decode, iptcparse, str_shuffle, var_dump khi thì: - verb object: create_function, recode_string - khi thì "2": ascii2ebcdic, bin2hex, deg2rad, ip2long - khi thì "to": cal_to_jd (jdto*, *tojd), strtolower, strtotime - khi thì dùng "case" để chỉ case-insensitive: strcasecmp() - khi thì dùng "i" để chỉ case-insensitive: stripos(), stristr() đây là những built-in function, tại sao name của chúng khi thì thế này khi thì thế kia ? 1 ngôn ngữ mature lại có thể đc viết như vậy à ? Tôi quote thêm trong ezine perlunderground #2 Code:
replaces case		       gives   s/m/x
offset
		 matches with	  insens number arrays matches flags
(-1=end)
ereg		 ereg		  no	 all	no     array   no    0
ereg_replace	 ereg	 str	  no	 all	no     no      no    0
eregi		 ereg		  yes	 all	no     array   no    0
eregi_replace	 ereg	 str	  yes	 all	no     no      no    0
mb_ereg 	 ereg		  no	 all	no     array   no    0
mb_ereg_replace  ereg	 str/expr no	 all	no     no      yes   0
mb_eregi	 ereg		  yes	 all	no     array   no    0
mb_eregi_replace ereg	 str	  yes	 all	no     no      no    0
preg_match	 preg		  yes/no one	no     array   yes   0
preg_match_all	 preg		  yes/no all	no     array   yes   0
preg_replace	 preg	 str/expr yes/no n/all	yes    no      yes   0
str_replace	 str	 str	  no	 all	yes    number  no    0
str_ireplace	 str	 str	  yes	 all	yes    number  no    0
strstr, strchr	 str/char	  no	 one	no     substr  no    0
stristr 	 str/char	  yes	 one	no     substr  no    0
strrchr 	 char		  no	 one	no     substr  no    -1
strpos		 str/char	  no	 one	no     index   no    n
stripos 	 str/char	  yes	 one	no     index   no    n
strrpos 	 char		  no	 one	no     index   no    n
strripos	 str		  yes	 one	no     index   no    -1
mb_strpos	 str		  no	 one	no     index   no    n
mb_strrpos	 str		  yes	 one	no     index   no    -1
tại sao php cần tới 21 hàm riêng biệt để thực hiện regex-matching 1 pattern và các operation liên quan, trong khi perl chỉ dùng tới 4 regex operators m//, s///, qr// và ??

Siêu trộm wrote:
3. Nếu so sánh về số bug của core PHP và Perl thì bạn vui lòng so sánh cả số người dùng PHP và Perl (vì theo mình, lỗi trong core của 1 ngôn ngữ nào đó chỉ có thể do 1 người rất tường tận về ngôn ngữ đó tìm ra, và muốn tường tận thì chỉ còn cách sử dụng nó thật nhiều :lol:) ), muốn so sánh chính xác thì hãy so sánh tỷ lệ giữa số bug/đầu người (nếu bạn muốn tạo ra 1 ngôn ngữ hoàn toàn không có lỗi, bạn hãy tạo 1 ngôn ngữ mà chỉ có bạn mới có thể dùng nó :lol:) ) 
  hoàn toàn sai lầm, việc sử dụng 1 ngôn ngữ thường xuyên và developing good coding style không liên quan nhiều với nhau. 1 người, nếu không security-minded, ngồi cả năm viết 1 đoạn code thì code vẫn insecure như thường. Nói riêng cả 2 ngôn nhữ như php/perl, đều là open source, bạn cho là thiên hạ chỉ quan tâm để làm code audit cho mỗi php vì php có nhiều người dùng hơn à ? Nếu bạn vẫn không tin, vui lòng search lại các old post của Steffan Esser, 1 người từng nằm trong php core security team, về các request và suggestion nằm cải thiện sự yếu kém về mặt security của php (không được chấp nhận), sau này rời ra khỏi php team và lập nên hardened php project. Nói túm lại là nếu nói so sánh chính xác là so sánh số lỗi / số người sử dụng, có lẽ Windows là the most secured OS. Điều này thật là buồn cười. Thông tin thêm nữa về các bất tiện trong việc sử dụng php để develop các large website http://www.ukuug.org/events/linux2002/papers/html/php/index.html Thôi, tranh luận với mục đích làm sáng tỏ vấn đề, tui cũng không tin có 1 ai sau khi xong chủ đề này lại switch từ php sang java. Chỉ hy vọng các bạn sáng suốt khi lựa chọn ngôn ngữ mình phải học, Bill Gates chỉ khác với mấy bạn có 1 quyết định chứ mấy :)) jk.]]>
/hvaonline/posts/list/8404.html#51085 /hvaonline/posts/list/8404.html#51085 GMT
PHP vs JSP

rcrackvn wrote:
hoàn toàn sai lầm, việc sử dụng 1 ngôn ngữ thường xuyên và developing good coding style không liên quan nhiều với nhau. 1 người, nếu không security-minded, ngồi cả năm viết 1 đoạn code thì code vẫn insecure như thường. Nói riêng cả 2 ngôn nhữ như php/perl, đều là open source, bạn cho là thiên hạ chỉ quan tâm để làm code audit cho mỗi php vì php có nhiều người dùng hơn à ? Nếu bạn vẫn không tin, vui lòng search lại các old post của Steffan Esser, 1 người từng nằm trong php core security team, về các request và suggestion nằm cải thiện sự yếu kém về mặt security của php (không được chấp nhận), sau này rời ra khỏi php team và lập nên hardened php project. Nói túm lại là nếu nói so sánh chính xác là so sánh số lỗi / số người sử dụng, có lẽ Windows là the most secured OS. Điều này thật là buồn cười. Thông tin thêm nữa về các bất tiện trong việc sử dụng php để develop các large website http://www.ukuug.org/events/linux2002/papers/html/php/index.html Thôi, tranh luận với mục đích làm sáng tỏ vấn đề, tui cũng không tin có 1 ai sau khi xong chủ đề này lại switch từ php sang java. Chỉ hy vọng các bạn sáng suốt khi lựa chọn ngôn ngữ mình phải học, Bill Gates chỉ khác với mấy bạn có 1 quyết định chứ mấy :)) jk. 
Em chẵng thấy có gì là không đúng cả, cái phát hiện bug/ đầu người sử dụng là một quy luật. Dùng càng nhiều thì người ta càng phát hiện nhiều bug. Cũng giống như khi mình sống với 1 người nào đó trong thời gian dài, mình quan tâm tới người đó hơn những người khác thì mình sẽ thấy nhiều khuyết điểm hơn những người mình chỉ gặp mặt, tiếp xúc vài lần. Win dùng nhiều và trước Linux khá lâu, mà hacker muốn trục lợi trên Win nhiều hơn Linux, nên mức độ quan tâm nhiều hơn rất nhiều. PHP không làm được site bự, nhưng Java nó làm được thế này đây:
1) We had not one but TWO guys here who had written bestselling JSP books. Not that this necessarily means they’re great Java devs, but I actually think our guys were as good as any team. 2) We tried rewriting the site in Java twice, using MVC and all available best practices. It actually got slower. Anyway, what does MVC have to do with speed or scalability? I thought it was a design cleanliness and maintainability thing. 3) We tried different app servers, different JVMs, different machines. 4) Anything that money could do, it did. 
Và cuối cùng họ http://www.friendster.com/) đã chuyển qua PHP chứ không xài JSP nữa, một minh chứng rõ ràng cho cái "làm site bự bằng JSP"!!!]]>
/hvaonline/posts/list/8404.html#51139 /hvaonline/posts/list/8404.html#51139 GMT
PHP vs JSP

114v wrote:

rcrackvn wrote:
hoàn toàn sai lầm, việc sử dụng 1 ngôn ngữ thường xuyên và developing good coding style không liên quan nhiều với nhau. 1 người, nếu không security-minded, ngồi cả năm viết 1 đoạn code thì code vẫn insecure như thường. Nói riêng cả 2 ngôn nhữ như php/perl, đều là open source, bạn cho là thiên hạ chỉ quan tâm để làm code audit cho mỗi php vì php có nhiều người dùng hơn à ? Nếu bạn vẫn không tin, vui lòng search lại các old post của Steffan Esser, 1 người từng nằm trong php core security team, về các request và suggestion nằm cải thiện sự yếu kém về mặt security của php (không được chấp nhận), sau này rời ra khỏi php team và lập nên hardened php project. Nói túm lại là nếu nói so sánh chính xác là so sánh số lỗi / số người sử dụng, có lẽ Windows là the most secured OS. Điều này thật là buồn cười. Thông tin thêm nữa về các bất tiện trong việc sử dụng php để develop các large website http://www.ukuug.org/events/linux2002/papers/html/php/index.html Thôi, tranh luận với mục đích làm sáng tỏ vấn đề, tui cũng không tin có 1 ai sau khi xong chủ đề này lại switch từ php sang java. Chỉ hy vọng các bạn sáng suốt khi lựa chọn ngôn ngữ mình phải học, Bill Gates chỉ khác với mấy bạn có 1 quyết định chứ mấy :)) jk. 
Em chẵng thấy có gì là không đúng cả, cái phát hiện bug/ đầu người sử dụng là một quy luật. Dùng càng nhiều thì người ta càng phát hiện nhiều bug. Cũng giống như khi mình sống với 1 người nào đó trong thời gian dài, mình quan tâm tới người đó hơn những người khác thì mình sẽ thấy nhiều khuyết điểm hơn những người mình chỉ gặp mặt, tiếp xúc vài lần. Win dùng nhiều và trước Linux khá lâu, mà hacker muốn trục lợi trên Win nhiều hơn Linux, nên mức độ quan tâm nhiều hơn rất nhiều. PHP không làm được site bự, nhưng Java nó làm được thế này đây:
1) We had not one but TWO guys here who had written bestselling JSP books. Not that this necessarily means they’re great Java devs, but I actually think our guys were as good as any team. 2) We tried rewriting the site in Java twice, using MVC and all available best practices. It actually got slower. Anyway, what does MVC have to do with speed or scalability? I thought it was a design cleanliness and maintainability thing. 3) We tried different app servers, different JVMs, different machines. 4) Anything that money could do, it did. 
Và cuối cùng họ http://www.friendster.com/) đã chuyển qua PHP chứ không xài JSP nữa, một minh chứng rõ ràng cho cái "làm site bự bằng JSP"!!! 
114v chưa nắm được ý của rcrackvn, rcrackvn nói hơi lủng củng. Nếu hiểu đúng thì, rcrackvn muốn nói là PHP Core Team ì ạch trong việc đối xử với các lỗi, và cách mà PHP Core Team xử lý lỗi khi có alert là quá chậm chạp. Đúng vậy không rcrackvn?]]>
/hvaonline/posts/list/8404.html#51145 /hvaonline/posts/list/8404.html#51145 GMT
Re: PHP vs JSP

_VoT_ wrote:

minhhuy wrote:
tôi cũng đang tập tành với php , vào đây nghe anh conmale chê php dử quá chắc có lẽ vì anh quá pro php chăng .Anh và 1 số người nói php ko thể làm dự án lớn , rồi còn la to là ko bảo mật làm tôi thấy mâu thuẩn quá . Yahoo phần lớn được viết bằng php , google có có sài php ....thế các anh có thể giải thích hiện tượng lạ này ko ? nghe nói hva hack ghê lắm mà lại chê php ko bảo mật cao thì ai xung phong hack giùm em 2 trang kể trên cho mọi người học hỏi đi . 
Thật zậy hả? bro có thể chứng minh ko? mọi luận điểm đưa ra đều cần dẫn chứng.  
Yahoo dùng PHP là chuyện thật :D) Bằng chứng à: - google "Radwin" - slasdot có ...]]>
/hvaonline/posts/list/8404.html#51149 /hvaonline/posts/list/8404.html#51149 GMT
Re:PHP vs JSP

conmale wrote:

MicrosoftX wrote:
Hi Hi; giả sử ta code đc một page JSP và PHP (cùng tính năng, mục đích), cả 2 cùng bị DDoS; Hi Hi thử hỏi cái nào "dở hơn" nhỉ.  
Cái này theo kinh nghiệm bản thân và qua quá trình quản lý forum HVA, tớ thấy rằng php thua xa. Lý do? Rất đơn giản, cho đến nay php vẫn không hoàn toàn thread-safe. Nếu chạy "threaded php" với apache và dùng mod_php, bồ không thể dùng mpm worker mà chỉ có thể dùng prefork. Chỉ có dùng FastCGI với apache thì mới có thể chạy threaded-php. Ngoài ra thì... tắc tị.  
Hì hì đoạn này cá nhân mình đánh giá cũng ko hay :D; Nói thật sự xin lỗi đem kinh nghiệm quản lý của một forum với lượng người truy cập tại một thời điểm dao động từ 20 đến 80 để mà rút ra rằng JSP tốt hơn PHP :D Cá nhân tớ ko thấy thỏa đáng. Con số truy cập kia nhân với 10 lần tớ còn chưa chấp nhận đó :));]]>
/hvaonline/posts/list/8404.html#51225 /hvaonline/posts/list/8404.html#51225 GMT
Re:PHP vs JSP

conmale wrote:

MicrosoftX wrote:
Ah mà tạm nêu quan điểm của tớ về mấy vấn đề:

conmale wrote:
Nói thêm, cùng một đường dây Internet, anh thử đo vận tốc duyệt từ máy anh đến HVA mất tối đa là 1.7 giây / 1 trang. Cũng cùng trình duyệt và đường dây, anh đo vận tốc duyệt đến một số forum khác chạy php (như IPB, vBulletin...) cũng chạy trên dedicated server và mất ít nhất là 5 giây / 1 trang. Bởi thế, nhanh hay chậm có nhiều yếu tố.  
Dạ cái đồng hồ mà bác conmale có hay nhỉ :D đo chính xác đến 1.7 giây tức phần chục giây :D thế có đo được vận tốc ánh sáng ko ạ. Thương hiệu đồng hồ bác dùng để đo trong phép kiểm nghiệm này là gì, đắt ko em đầu tư cái ạ :D, đầu tư để lúc nào đo xem mình hôn được bao lâu còn báo với Chuyện Lạ Việt Nam làm một phen nổi tiếng ạ :D  
Tội nghiệp... chuyện nhỏ như con thỏ mà mong dùng nó để nổi tiếng sao? Này, thử xem đoạn pseudocode này rồi tự mà ngẫm nghĩ: if ( (TimeAtSecondEvent - TimeAtFirstEvent) < x ) doSomething trong đó, x là giá trị giới hạn thời gian được ấn định trước TimeAtSecondEvent và TimeAtFirstEvent là giá trị long với đơn vị milliseconds. Bấy nhiêu cũng thừa sức đo vận tốc ánh sáng. :lol:) :lol:) :lol:) Còn chuyện đo được round trip của vận tốc duyệt 1 trang trên FF thì có cả... tỉ trên mạng đó. Tìm mà cài vào rồi dùng rồi biết. ;)). 
Hí Hí trình độ mình kém quá :D đọc ko hiểu gì thôi thì Bác conmale làm lại các thao tác đo của bác cho con số 1.7 giây kia nào :)) và con số 5.0 giây kia nữa :D nào nào, bác làm rồi chắc làm lại được mà, ghi video cho mọi người thấy nghen.

conmale wrote:

MicrosoftX wrote:
Cái chuối đầu tiên đó là so sánh tốc độ duyệt ở hai server khác nhau, 1 là Server HVA thân yêu của bác conmale && mọi người, 2 là một (vài) cái server mà bác conmale không biết đã biết rõ về nó chưa :D. Nào có giám chắc những server mà bác dùng để cho phép đo trên có cùng cơ sở vật chất, hạ tầng kĩ thuật như server HVA hay không? Nếu mà chưa biết cơ sở vật chất, hạ tầng kĩ thuật của những server đem so sánh kia thì đừng có làm phép so sánh.  
Có gì mà không... "giám"? ;)). IPB và Vbullentin ngay trên server HVA đang dùng để chạy JForum luôn thì có cái gì để... biết rõ hơn về nó? IBP khác đang chạy trên 1 server tương tự và server này đang ở cùng nơi server HVA đang cư ngụ thì... biết cái gì rõ hơn?  
Đọc đoạn này ko hiểu nốt :))

conmale wrote:

MicrosoftX wrote:
Cái chuối thứ 2 trong câu trên đó là: Đem JForum so sánh với vBulletin hay IPB để thấy ưu việt của JSP hơn PHP. Tại sao chuối, ai cũng biết là ngôn ngữ lập trình (&& lập web) được dùng để tạo ra chương trình (&& web page). Sự tạo ra đó là thể hiện của một thiết kế với tập hợp những giải thuật nào đó của chương trình. Nói cho dễ hiểu là với một chương trình tính tổng các số từ 1 đến 100, bạn có thể dùng C để code, cũng có thể dùng pascal để code .v.v. Vậy thì với một Bulletin Board System, ta có thể dùng JSP hay PHP để code trên một kiến trúc và cấu trúc database mà ta đã định ra từ trước. Với hệ thống Web động, hoạt động của nó gắn liền với những hệ quản trị cơ sở dữ liệu.  
Thế... để hiện thực hóa các "giải thuật" đó, phương tiện nào được dùng nhỉ? Thôi, để tớ trả lời hộ luôn: đó là ngôn ngữ lập trình. Nếu ngôn ngữ lập trình không powerful thì việc hiện thực hóa giải thuật sẽ luộm thuộm, hiệu suất sẽ kém, bảo trì sẽ khó... Hy vọng bồ đã hiểu được khía cạnh này ;)). 
Bác đọc lại dùm em cái. Câu cuối đó. Đọc coi nhé, còn mấy cái bác nói em đủ để hiểu khi bắt đầu học lập trình :D; Một người như bác chắc hiểu ý em nói ở câu cuối :D em cũng hé mở ý em mè :D Thực ra mình nói không rõ ý lắm trong đoạn 2 này nhưng đọc thêm câu cuối ngay dưới đoạn 2 đó
Nào hãy so sánh kiến trúc database của những forum trên nào ... hừ. vBulletin, IPB với nhiều tính năng như thế thì sao mà nó ko lâu chứ.  
Có nhiều yếu tố để tạo sự ưu việt cho hệ thống Web động; xét ngay trên bình diện phần mềm, có vài yếu tố rồi :D; Nếu phải chọn một yếu tố để làm sự quết định thì đó là hệ quản trị cơ sở dữ liệu chứ không phải là loại server script dùng để code hệ thống web động.

conmale wrote:
PS: nên tránh chit chat trong các chủ đề kỹ thuật. Bồ hơi bị sa đà trong chuyện này rồi đó. 
Chat chit chỗ nào ... oan uổng quá :((]]>
/hvaonline/posts/list/8404.html#51232 /hvaonline/posts/list/8404.html#51232 GMT
Re:PHP vs JSP

conmale wrote:
Hì hì, bồ chẳng có một bằng chứng nào để chứng minh câu "1 số người trong diễn đàn này trong tay không biết viết nổi 1 "mớ" code PHP nên hồn chưa" nhưng tôi có đủ bằng chứng để chứng tỏ rằng khối người trong topic này chưa hề đụng tới Java. Ngay cả cái nền tảng thread-safe kia mà dân "gạo cội" php có bao nhiêu người biết (hoặc có biết thì có chấp nhận đó là điểm hạn chế kinh khủng).  
Cái này mấy bác cho em nói hộ bạn dungpt nhé:

conmale wrote:
Khè khè... tín đồ Java? hì hì... vui thật. Tôi làm việc với cả Java, .NET, chơi từ IBM sang SUN, sang MS nhưng không có PHP, ít nhất là vào lúc này vì nó không đủ sức phục vụ. Chỉ có những người dùng mấy cái mẩu tin để decredit một công nghệ nào đó mới đứng ở vai trò 'tín đồ'. .  
1 - Có bác conmale này. 2 - Có thêm MicrosoftX - Cực Noob PHP luôn :D Hi Hi thêm cả bồ của mình nữa cũng đang ở trong 4r này. Cũng là cư dân noob PHP. ít là có 3 người; đủ để nói là một số rồi :D. Hi vọng bác conmale đừng hỏi em là bằng chứng gì nói là có ít nhất 3 người nhé. Hỏi lại bác conmale:

conmale wrote:
... nhưng tôi có đủ bằng chứng để chứng tỏ rằng khối người trong topic này chưa hề đụng tới Java. 
Rõ chút đi ạ.]]>
/hvaonline/posts/list/8404.html#51252 /hvaonline/posts/list/8404.html#51252 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#51285 /hvaonline/posts/list/8404.html#51285 GMT PHP vs JSP

BachDuongTM wrote:
chep. tui cũng đang xài php nay` nhưng có điều này muốn nói với ông MicrosoftX rằng chúng ta đang tranh luận ,nói có sách mách có chứng .Trích dẫn mấy câu nói trước của commale thì kô có "phê" đâu 
Tớ làm sai điều gì ah :| diễn đàn trao đổi, có những bài viết của nhiều người, cá nhân tớ cho rằng đoạn đó là chưa được, tớ nêu ý kiến của tớ, quote bài, tinh thần xây dựng, ý thức trách nhiệm thế cơ mà, cậu chê gì tớ. Tớ đả động gì đến ai ah. Qoute những điều tớ cho là chưa ổn, đem ra bàn biết đâu người đọc thêm đc kiến thức, hiểu ra nhiều điều thì sao?

BachDuongTM wrote:
ông cứ tung ra bằng chứng đi, kết quả test này,phát biểu của một chuyên gia sành sỏi này ,hay một vài site áp dụng thực tế này ,,.. túm lại để bọn tôi có thể "nhặt" được một ít kiến thức trong topic này chứ kô phải là việc quote và quote nữa 
Thật chả hiểu bạn muốn nói gì ở đây cả. Bạn nhặt đc kiến thức hay không là tùy bạn, thế thôi, với bạn nó vô nghĩa nhưng với một số người khác có thể nó có nghĩa. Muốn tôi tung bằng chứng về cái gì nào? hả? Tôi cũng ko cho rằng là tôi bắt bẻ hoạnh họe này kia đâu, tôi nói quan điểm của tôi, sai đâu người ta sửa hộ thế thôi hì hì làm gì mà căng thẳng thế ông bạn. Ông lại làm tôi phải chat chit trong đây rồi :|

BachDuongTM wrote:
bản thân tui cũng sắp phải chia tay với PHP roai`,thực tình mà nói ,PHP dễ học dễ làm ,edit code là ra hiệu ứng ngay ,thích hợp với mỳ ăn liền  
Thế đã làm đc những gì rồi mà bảo nó dễ làm, dễ học .v.v. "nói có sách mách có chứng", nói ra cho mình học hỏi cái nào

BachDuongTM wrote:
mỗi tội PHP có vẻ ngốn cpu quá,nếu là site nhỏ thì kô sao chứ site càng ngày càng to là ỳ ạch luôn , 
Tiếp tục nói có sách mách có chứng đi nào?

BachDuongTM wrote:
toàn phải tối ưu hóa lại code thì mới bớt đi phần nào. 
Xin học hỏi cách tối ưu hóa của bạn. Chia sẻ chứ hì hì.

BachDuongTM wrote:
Nên tôi cũng nghĩ PHP kô thích hợp với những dự án lớn ,nhưng kô có nghĩa là nó yếu kém với các dự án nhỏ nhỉ . 
Câu này duyệt được hì hì.

BachDuongTM wrote:
Ah còn chuyện quản lý HVA với 80 mem online thì có vẻ ông hơi liều câu này một chút,vì thực tế HVA còn chịu DDOS nữa  
Không biết bác conmale có đo vận tốc duyệt ở HVA lúc "ăn DDoS" ko nhỉ :D

BachDuongTM wrote:
giả sử có 10% request lọt qua bộ lọc thì nó cũng có thể tạo ra tương đương với vài trăm người online đấy,cũng đáng để tranh nhau từng miligiay hiệu năng xử lý đó 
Hì Hì tớ không hiểu nốt cả câu này ... Quote đâu là xấu nhỉ ... phải ko. Cứ nghĩ thoáng nó ra thôi mà. Còn tranh luận thì nó cũng phải gay gắt chút mới có hiệu quả :D Bạn lại bắt tôi phải chat chit :D ]]>
/hvaonline/posts/list/8404.html#51297 /hvaonline/posts/list/8404.html#51297 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#51298 /hvaonline/posts/list/8404.html#51298 GMT PHP vs JSP

aguest wrote:
Trong khi đó, các ngân hàng lớn của Mỹ (Bank of America, Chase, ...) lại thích sử dụng Java, mà lại không sử dụng .NET, tại sao? Có lẽ điều này bác conmale có thể giải thích cho mọi người hiểu lý do đằng sau sự lựa chọn này.  
Rất đơn giản là chọn .NET có nghĩa phải chọn Windows và chọn những thứ thuộc về Windows. Cái này trải dài đến các software và dịch vụ chạy trên Windows, nếu không các systems không thể tích hợp một cách dễ dàng và đặc biệt là MS sẽ không hỗ trợ nếu cố tích hợp những gì nằm ngoài "biên giới" họ đặt ra. Chọn Java có nghĩa là mình có thể chạy trên bất cứ hardware nào và bất cứ hệ điều hành nào. Miễn sao hệ điều hành đó có thể chạy JVM. Điều này có nghĩa mình không bị "lock in" một hệ điều hành + hardware nào cả. Những nhà băng lớn đã chọn Java vì các lý do ấy và họ đã tốn bạc triệu cho các hệ thống của họ. Bởi thế, việc loại bỏ các hệ thống này để chạy theo .NET không khả thi về mặt kinh tế và mặt mở rộng.

aguest wrote:
Cuối cùng, những ai chưa code trên PHP mà chê PHP về vấn đề Presenatation/Application Logic lung tung thì hãy tham khảo smarty.php.net .  
Đây là một việc làm rất tốt của nhóm phát triển smarty. Nếu không có nó thì presentatioin và logic sẽ lung tung là chuyện hiển nhiên.]]>
/hvaonline/posts/list/8404.html#51310 /hvaonline/posts/list/8404.html#51310 GMT
PHP vs JSP

conmale wrote:

aguest wrote:
Trong khi đó, các ngân hàng lớn của Mỹ (Bank of America, Chase, ...) lại thích sử dụng Java, mà lại không sử dụng .NET, tại sao? Có lẽ điều này bác conmale có thể giải thích cho mọi người hiểu lý do đằng sau sự lựa chọn này.  
Rất đơn giản là chọn .NET có nghĩa phải chọn Windows và chọn những thứ thuộc về Windows. Cái này trải dài đến các software và dịch vụ chạy trên Windows, nếu không các systems không thể tích hợp một cách dễ dàng và đặc biệt là MS sẽ không hỗ trợ nếu cố tích hợp những gì nằm ngoài "biên giới" họ đặt ra. Chọn Java có nghĩa là mình có thể chạy trên bất cứ hardware nào và bất cứ hệ điều hành nào. Miễn sao hệ điều hành đó có thể chạy JVM. Điều này có nghĩa mình không bị "lock in" một hệ điều hành + hardware nào cả. Những nhà băng lớn đã chọn Java vì các lý do ấy và họ đã tốn bạc triệu cho các hệ thống của họ. Bởi thế, việc loại bỏ các hệ thống này để chạy theo .NET không khả thi về mặt kinh tế và mặt mở rộng.  
Chí lí, chí lí. ]]>
/hvaonline/posts/list/8404.html#51368 /hvaonline/posts/list/8404.html#51368 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#51376 /hvaonline/posts/list/8404.html#51376 GMT PHP vs JSP

conmale wrote:

aguest wrote:
Cuối cùng, những ai chưa code trên PHP mà chê PHP về vấn đề Presenatation/Application Logic lung tung thì hãy tham khảo smarty.php.net .  
Đây là một việc làm rất tốt của nhóm phát triển smarty. Nếu không có nó thì presentatioin và logic sẽ lung tung là chuyện hiển nhiên. 
Ủa mà sao cái JForum thấy cũng xài cái FreeMaker gì đó. Nói thật, em biết JSP trước PHP, xem một đống source toàn là <%= %> nên mới chuyển qua xài PHP với mấy cái template :lol:) Source của mấy template PHP rất dễ sửa, còn JSP thì giun với dế (không biết giờ có thay đổi gì không) :cry: Còn về việc threadsafe thì chỉ cần dùng FastCGI cho Apache là ok ngay thôi, ngoài ra còn chơi thêm mấy cái object code caching là vô địch, đố thằng nào DDOS được..... ha ha..... :mrgreen: ]]>
/hvaonline/posts/list/8404.html#51444 /hvaonline/posts/list/8404.html#51444 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#51559 /hvaonline/posts/list/8404.html#51559 GMT PHP vs JSP

nbthanh wrote:
... Nếu muốn so sánh PHP với JSP (không tính thêm mớ râu ria J2EE) ... 
Hì hì, nhưng khổ nổi JSP là một phần của J2EE thì làm sao không tính được? ;)). Hơn nữa, JSP mà không use beans hoặc import classes vào thì nó chỉ là một trang HTML không hơn không kém. Bởi thế, tách rời JSP riêng ra để có cái mà so sánh thì tội nghiệp quá :P) ]]>
/hvaonline/posts/list/8404.html#51563 /hvaonline/posts/list/8404.html#51563 GMT
PHP vs JSP

conmale wrote:

nbthanh wrote:
... Nếu muốn so sánh PHP với JSP (không tính thêm mớ râu ria J2EE) ... 
Hì hì, nhưng khổ nổi JSP là một phần của J2EE thì làm sao không tính được? ;)). Hơn nữa, JSP mà không use beans hoặc import classes vào thì nó chỉ là một trang HTML không hơn không kém. Bởi thế, tách rời JSP riêng ra để có cái mà so sánh thì tội nghiệp quá :P)  
Có lẽ la như vậy thật . Nếu không import mấy cái classes vào thì chỉ là mấy cái temp bình thường chứ đâu phải là một website Mà mấy cái classes của nó thi ...... nặng khủng khiếp]]>
/hvaonline/posts/list/8404.html#51568 /hvaonline/posts/list/8404.html#51568 GMT
PHP vs JSP

conmale wrote:

nbthanh wrote:
... Nếu muốn so sánh PHP với JSP (không tính thêm mớ râu ria J2EE) ... 
Hì hì, nhưng khổ nổi JSP là một phần của J2EE thì làm sao không tính được? ;)). Hơn nữa, JSP mà không use beans hoặc import classes vào thì nó chỉ là một trang HTML không hơn không kém. Bởi thế, tách rời JSP riêng ra để có cái mà so sánh thì tội nghiệp quá :P)  
Hì hì, "hạt đậu" cũng chỉ mới J2SE à anh http://java.sun.com/javase/technologies/). JSP được sếp trong J2EE, nhưng nó + servlet chỉ mới là...cái móng tay trong J2EE: http://java.sun.com/javaee/technologies/. Cho nên JSP + đống bean + import hết ngàn cái class của J2SE cũng không phải là J2EE (nói chung là "không thấm vào đâu" nếu so sánh với J2EE). Anh cứ thoải mái cho JSP "đấu đá" với PHP :-)]]>
/hvaonline/posts/list/8404.html#51576 /hvaonline/posts/list/8404.html#51576 GMT
PHP vs JSP

Durza wrote:

conmale wrote:

nbthanh wrote:
... Nếu muốn so sánh PHP với JSP (không tính thêm mớ râu ria J2EE) ... 
Hì hì, nhưng khổ nổi JSP là một phần của J2EE thì làm sao không tính được? ;)). Hơn nữa, JSP mà không use beans hoặc import classes vào thì nó chỉ là một trang HTML không hơn không kém. Bởi thế, tách rời JSP riêng ra để có cái mà so sánh thì tội nghiệp quá :P)  
Có lẽ la như vậy thật . Nếu không import mấy cái classes vào thì chỉ là mấy cái temp bình thường chứ đâu phải là một website Mà mấy cái classes của nó thi ...... nặng khủng khiếp 
Thế nào là "nặng"?]]>
/hvaonline/posts/list/8404.html#51584 /hvaonline/posts/list/8404.html#51584 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#51591 /hvaonline/posts/list/8404.html#51591 GMT PHP vs JSP

hackernohat wrote:
Tuyệt bác nbthanh đã phân tích đúng thứ mà, với vốn kiến thức ít ỏi về JSP em ko diễn giải được. Tiện đây, em quay lại vấn đề, khả năng "chịu đựng" của PHP với lượng người dùng lớn và lượng dữ liệu lớn. Chắc các bác ai cũng biết là hiện nay trên internet có một CSDL rất lớn, nơi tập trung tri thức của loài người bằng hơn 20 thứ tiếng là thư viện bách khoa toàn thư mở Wikipedia, nếu các bác download trọn bộ source wikipedia thấy nó cũng ko nặng bao nhiu ha cỡ chừng 3.5MB ( tức là mã của nó cũng cỡ cỡ Vbulletin Board vậy nên có thể nói tạm rằng lượng truy vấn CSDL trên 1 lần truy cập của user cũng nặng cỡ Vbulletin một anh chàng "nặng" có tiếng), thế nhưng không biết là tổ chức wikipedia có chỉnh sửa gì PHP engine không mà sao wikipedia chạy ổn định và lẹ thế nhỉ, mặc dù nó là hệ thống thư viên có nguồn dữ liệu rất rất rất lớn và số người truy cập nhìu nhìu nhìu :D) đối mặt với cả một dự án lớn như vậy ắt tổ chức wikipedia không nhắm mắt chọn đại PHP là engine đâu nhỉ ? P/S: Đừng mắng em tội lì nhá anh Conmale :D) 
Không mắng đâu :lol:) Chỉ cho em cái link để biết thêm infrastructure của wikipedia cỡ nào: http://meta.wikimedia.org/wiki/Wikimedia_servers#Overall_system_architecture Một chi tiết quan trọng: The Squid systems maintain large caches of pages, so that common or repeated requests don't need to touch the Apache or database servers. Xem thêm: http://meta.wikimedia.org/wiki/Cache_strategy để biết họ phải cache wikipedia cỡ nào (chớ không phải cứ để php chìa lưng ra chịu) ;)).]]>
/hvaonline/posts/list/8404.html#51596 /hvaonline/posts/list/8404.html#51596 GMT
PHP vs JSP

nbthanh wrote:
Ví dụ: hôm nay có CSDL MySQL, PHP cung cấp hàm mysql_xxx(), JSP thì có thư viện hỗ trợ MySQL. Ngày mai có CSDL mới là YourSQL, bạn phải đợi PHP ra phiên bản mới có các hàm yoursql_xxx() (mở ngoặc, không tính tới chuyện các "tay khủng" lật code của trình xử lý PHP ra viết thêm, hoặc viết thêm lib cho PHP, vì lúc này là...C/C++ rồi) và đồng thời code của bạn cũng phải sửa lại chút ít. Trong khi với JSP bạn chỉ cần 1 thư viện mới hỗ trợ YourSQL (mà cái thư viện này cũng có thể được viết hoàn toàn bằng code Java luôn), code có thể hoàn toàn không phải sửa lại gì cả. 
Vậy vì đâu mà JSP làm được như vậy? Không nhờ 1 đống cái kia thì đố thằng JSP làm được. Nếu không nhầm thì PHP cũng có thể làm được như vậy. JSP thì cũng phải chờ người ta viết cái YourSQL thì mới xài được. Nếu pro thì tự viết từ xài, cả 2 đều làm được, PHP cũng được code hoàn toàn bằng PHP, không biết đại ca đã thấy cái HTTP Server viết hoàn toàn bằng PHP chưa.

conmale wrote:
Chỉ cho em cái link để biết thêm infrastructure của wikipedia cỡ nào: http://meta.wikimedia.org/wiki/Wikimedia_servers#Overall_system_architecture Một chi tiết quan trọng: The Squid systems maintain large caches of pages, so that common or repeated requests don't need to touch the Apache or database servers. Xem thêm: http://meta.wikimedia.org/wiki/Cache_strategy để biết họ phải cache wikipedia cỡ nào (chớ không phải cứ để php chìa lưng ra chịu) 
Ối giới, nhiêu đó thì đã thấm vào đâu với mấy trang lớn dùng JSP, JSP có mấy cái kia ở đằng sau để xử lý thì PHP xài cache cho nhanh, vậy là huề, ha ha ha ha..........]]>
/hvaonline/posts/list/8404.html#51625 /hvaonline/posts/list/8404.html#51625 GMT
PHP vs JSP

114v wrote:
Vậy vì đâu mà JSP làm được như vậy? Không nhờ 1 đống cái kia thì đố thằng JSP làm được. 
"1 đống cái kia" cụ thể là cái gì?

114v wrote:
Nếu không nhầm thì PHP cũng có thể làm được như vậy. 
Làm được gì?

114v wrote:
JSP thì cũng phải chờ người ta viết cái YourSQL thì mới xài được. Nếu pro thì tự viết từ xài, cả 2 đều làm được, PHP cũng được code hoàn toàn bằng PHP, 
Bạn đọc không hiểu hay cố tình không hiểu?

114v wrote:
không biết đại ca đã thấy cái HTTP Server viết hoàn toàn bằng PHP chưa. 
HTTP Server nào viết bằng PHP?]]>
/hvaonline/posts/list/8404.html#51631 /hvaonline/posts/list/8404.html#51631 GMT
PHP vs JSP "phần mềm cần cài trên server để chạy được JSP cũng "phức tạp" hơn PHP" ấy ;))]]> /hvaonline/posts/list/8404.html#51644 /hvaonline/posts/list/8404.html#51644 GMT PHP vs JSP

114v wrote:
@nbthanh: Search bài viết của em trên forum này sẽ thấy cái đó thôi :D Một đống kia là đống mà bác nói là : "phần mềm cần cài trên server để chạy được JSP cũng "phức tạp" hơn PHP" ấy ;)) 
À, vậy là có thể kết luận được là bạn không biết thiệt chứ không phải là giả vờ khôgn biết ;-)]]>
/hvaonline/posts/list/8404.html#51655 /hvaonline/posts/list/8404.html#51655 GMT
PHP vs JSP

nbthanh wrote:

114v wrote:
@nbthanh: Search bài viết của em trên forum này sẽ thấy cái đó thôi :D Một đống kia là đống mà bác nói là : "phần mềm cần cài trên server để chạy được JSP cũng "phức tạp" hơn PHP" ấy ;)) 
À, vậy là có thể kết luận được là bạn không biết thiệt chứ không phải là giả vờ khôgn biết ;-) 
Pó tay với bác này luôn, nói thế ai nói không được, bác cho em biết là em không biết cái gì vậy? Hay là bác nói không lại nên nói vài câu củ chuối như vậy, há há, buồn cười quá trời đất :lol:) Mời bác xem, hoàn toàn bằng PHP, bác cố tình không muốn biết hay là không biết thật :mrgreen: http://nanoweb.si.kz
Nanoweb is an HTTP server written in PHP, designed to be small, secure, and extensible. It is distributed under the terms of the GNU General Public License. Nanoweb's main features are : - HTTP/1.1 compliance - Powerful and easy configuration - Modular architecture - FastCGI, CGI and Server side includes support - Name and port based virtual hosts - Access control lists - htpasswd, MySQL, PostgreSQL and LDAP authentication support - Themes for server generated content - Apache compatible log format, MySQL logging - Directory browsing - inetd support and SSL via external helpers - Denial of Service protection - Proxy Server extension - Filters and gzip support - RBL support (mail-abuse.org) - Extension Protocols (request methods) support - ... and a lot more 
Ngay cả cái câu mà chính bác viết mà bác cũng không hiểu thì em pó tay há há]]>
/hvaonline/posts/list/8404.html#51706 /hvaonline/posts/list/8404.html#51706 GMT
PHP vs JSP Thế nào là "nặng"?  Ý em nhắc tới là mấy cái thư việc đóa . Source thật sự của cái JForum có một xíu mà cái thư viện thì nặng dã man ]]> /hvaonline/posts/list/8404.html#51711 /hvaonline/posts/list/8404.html#51711 GMT PHP vs JSP

114v wrote:

nbthanh wrote:

114v wrote:
@nbthanh: Search bài viết của em trên forum này sẽ thấy cái đó thôi :D Một đống kia là đống mà bác nói là : "phần mềm cần cài trên server để chạy được JSP cũng "phức tạp" hơn PHP" ấy ;)) 
À, vậy là có thể kết luận được là bạn không biết thiệt chứ không phải là giả vờ khôgn biết ;-) 
Pó tay với bác này luôn, nói thế ai nói không được, bác cho em biết là em không biết cái gì vậy? Hay là bác nói không lại nên nói vài câu củ chuối như vậy, há há, buồn cười quá trời đất :lol:) 
Bài tôi viết là quote lại 1 bài cụ thể của bạn, mà trong bài đó có 1 đoạn bạn in đậm. Lúc đầu tôi nghĩ có 2 trường hợp: - 1 là bạn không biết gì về JSP - 2 là bạn giả vờ không biết Đọc xong bài của bạn (có đoạn in đậm) thì tôi kết luận mà bạn không biết thiệt chứ giả vờ không biết. Có vậy thôi!

114v wrote:
Mời bác xem, hoàn toàn bằng PHP, bác cố tình không muốn biết hay là không biết thật :mrgreen: http://nanoweb.si.kz
Nanoweb is an HTTP server written in PHP, designed to be small, secure, and extensible. It is distributed under the terms of the GNU General Public License. Nanoweb's main features are : - HTTP/1.1 compliance - Powerful and easy configuration - Modular architecture - FastCGI, CGI and Server side includes support - Name and port based virtual hosts - Access control lists - htpasswd, MySQL, PostgreSQL and LDAP authentication support - Themes for server generated content - Apache compatible log format, MySQL logging - Directory browsing - inetd support and SSL via external helpers - Denial of Service protection - Proxy Server extension - Filters and gzip support - RBL support (mail-abuse.org) - Extension Protocols (request methods) support - ... and a lot more 
 
Đọc readme của nó:
Why ? Why did I do it ? I found the idea of using a language mostly aimed at web scripting to write a web server was quite funny. That's all, really ... 
Vậy tóm lại chính tác giả nói là làm chơi cho vui vì thấy nó ngồ ngộ hay hay. Nếu mà ngồ ngộ hay hay mà không có giá trị gì lớn lao trong thực tiễn thì còn có cả đống cái khác. Web server bằng Perl này, Delphi này. Website động viết bằng Pascal này...cả đống!

114v wrote:
Ngay cả cái câu mà chính bác viết mà bác cũng không hiểu thì em pó tay há há 
Câu gì?]]>
/hvaonline/posts/list/8404.html#51784 /hvaonline/posts/list/8404.html#51784 GMT
PHP vs JSP Vậy tóm lại chính tác giả nói là làm chơi cho vui vì thấy nó ngồ ngộ hay hay. Nếu mà ngồ ngộ hay hay mà không có giá trị gì lớn lao trong thực tiễn thì còn có cả đống cái khác. Web server bằng Perl này, Delphi này. Website động viết bằng Pascal này...cả đống!  Pó tay tập thể luôn. Đại ca bảo JSP mở rộng hơn, đang nói JSP, nhưng cái mở rộng lại viết chính bằng Java, há há. Vì vậy nên em mới lấy cái ví dụ một cái HTTP server viết bằng chính PHP chứ không phải là C++. Vậy mà đại ca vẫn chưa hiểu sao hi hi. Lại còn thực tiễn nữa chứ, thực hay không thì chính con người quyết định, cái chính là nó đã có và không phải là một giấc mơ. Còn cả đống đó đại ca đem về mà xài chơi nha, vì theo đại ca thì nó chỉ là đồ chơi mà thôi =)) Câu kia chắc em khỏi cần phải trả lời :D]]> /hvaonline/posts/list/8404.html#51791 /hvaonline/posts/list/8404.html#51791 GMT PHP vs JSP

114v wrote:
Đúng là đại ca này chuối thật Đầu tiên: Đại ca bảo là "JSP cũng "phức tạp" hơn PHP" vậy vì đâu mà nó phức tạp, phức tạp thì nó phải có nhiều hơn thì mới gọi là phức tạp, vì vậy, một đống cái đó là đúng rồi, JSP có nhiều thứ hơn PHP. Có phải không vậy đại ca? Chính nhờ nhiều hơn mà nó làm những cái đó được, chứ không thì cài vào cho vui à =))
Vậy tóm lại chính tác giả nói là làm chơi cho vui vì thấy nó ngồ ngộ hay hay. Nếu mà ngồ ngộ hay hay mà không có giá trị gì lớn lao trong thực tiễn thì còn có cả đống cái khác. Web server bằng Perl này, Delphi này. Website động viết bằng Pascal này...cả đống! 
Pó tay tập thể luôn. Đại ca bảo JSP mở rộng hơn, đang nói JSP, nhưng cái mở rộng lại viết chính bằng Java, há há. 
Cho nên tôi mới kết luận là bạn "không biết gì về JSP thiệt" đó mà ;-) JSP chính là Java chứ gì nữa! Tên của nó là Java Server Page mà ;-) (nôm na đại ý là: "Java chạy trên server được viết với cú pháp như là 1 web page").]]>
/hvaonline/posts/list/8404.html#51862 /hvaonline/posts/list/8404.html#51862 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#51925 /hvaonline/posts/list/8404.html#51925 GMT PHP vs JSP

conmale wrote:

hackernohat wrote:
Tuyệt bác nbthanh đã phân tích đúng thứ mà, với vốn kiến thức ít ỏi về JSP em ko diễn giải được. Tiện đây, em quay lại vấn đề, khả năng "chịu đựng" của PHP với lượng người dùng lớn và lượng dữ liệu lớn. Chắc các bác ai cũng biết là hiện nay trên internet có một CSDL rất lớn, nơi tập trung tri thức của loài người bằng hơn 20 thứ tiếng là thư viện bách khoa toàn thư mở Wikipedia, nếu các bác download trọn bộ source wikipedia thấy nó cũng ko nặng bao nhiu ha cỡ chừng 3.5MB ( tức là mã của nó cũng cỡ cỡ Vbulletin Board vậy nên có thể nói tạm rằng lượng truy vấn CSDL trên 1 lần truy cập của user cũng nặng cỡ Vbulletin một anh chàng "nặng" có tiếng), thế nhưng không biết là tổ chức wikipedia có chỉnh sửa gì PHP engine không mà sao wikipedia chạy ổn định và lẹ thế nhỉ, mặc dù nó là hệ thống thư viên có nguồn dữ liệu rất rất rất lớn và số người truy cập nhìu nhìu nhìu :D) đối mặt với cả một dự án lớn như vậy ắt tổ chức wikipedia không nhắm mắt chọn đại PHP là engine đâu nhỉ ? P/S: Đừng mắng em tội lì nhá anh Conmale :D) 
Không mắng đâu :lol:) Chỉ cho em cái link để biết thêm infrastructure của wikipedia cỡ nào: http://meta.wikimedia.org/wiki/Wikimedia_servers#Overall_system_architecture Một chi tiết quan trọng: The Squid systems maintain large caches of pages, so that common or repeated requests don't need to touch the Apache or database servers. Xem thêm: http://meta.wikimedia.org/wiki/Cache_strategy để biết họ phải cache wikipedia cỡ nào (chớ không phải cứ để php chìa lưng ra chịu) ;)). 
Wow, công nhận em thiển cận thật khi không nghiên cứu kĩ về WikiPedia Họ phải dùng tới cả Squid cache ( công nghệ Proxy Cache này tuyệt thật :D) ) để đệm cho các truy cập WikiPedia, toàn bộ hệ thống cache ( với 16GB RAM đệm cho PHP engine ) của WikiPedia thì thực sự nó là một MainFrame Computer rồi không thể gọi là một server bình thường nữa. Vậy là em xin nhận đúng là PHP yếu thật về khoản chịu đựng, nó cần cả đống thứ hỗ trợ mới có thể phục vụ tốt ( ko hiểu Zend group sao lại làm ăn vậy cà :(( ) trong khi JSP với nền tảng là J2EE chạy phẻ với nhiều ứng dụng nặng. Cấp tốc về học JAVA ( trước giờ ghét nó lắm vì nó chưa OpenSource mà SUN lại nắm độc quyền nên ....ghét , ko biết giờ nó OpenSource chưa nhỉ ? )]]>
/hvaonline/posts/list/8404.html#51929 /hvaonline/posts/list/8404.html#51929 GMT
PHP vs JSP

nbthanh wrote:
Cho nên tôi mới kết luận là bạn "không biết gì về JSP thiệt" đó mà ;-) JSP chính là Java chứ gì nữa! Tên của nó là Java Server Page mà ;-) (nôm na đại ý là: "Java chạy trên server được viết với cú pháp như là 1 web page"). 
Mà ngó qua ngó lại cũng huề nhau, một bên mở rộng bằng Java, một bên cũng tự mở rộng bằng PHP. Em cũng muốn học JSP lắm, kẹt nỗi coi source toàn là giun dế, không học hỏi được gì cả!]]>
/hvaonline/posts/list/8404.html#52010 /hvaonline/posts/list/8404.html#52010 GMT
PHP vs JSP

114v wrote:

nbthanh wrote:
Cho nên tôi mới kết luận là bạn "không biết gì về JSP thiệt" đó mà ;-) JSP chính là Java chứ gì nữa! Tên của nó là Java Server Page mà ;-) (nôm na đại ý là: "Java chạy trên server được viết với cú pháp như là 1 web page"). 
Mà ngó qua ngó lại cũng huề nhau, một bên mở rộng bằng Java, một bên cũng tự mở rộng bằng PHP. Em cũng muốn học JSP lắm, kẹt nỗi coi source toàn là giun dế, không học hỏi được gì cả! 
JavaServer Pages mà giun dế, chuyển sang học JavaServer Faces thử coi :wink: ]]>
/hvaonline/posts/list/8404.html#52012 /hvaonline/posts/list/8404.html#52012 GMT
PHP vs JSP

114v wrote:

nbthanh wrote:
Cho nên tôi mới kết luận là bạn "không biết gì về JSP thiệt" đó mà ;-) JSP chính là Java chứ gì nữa! Tên của nó là Java Server Page mà ;-) (nôm na đại ý là: "Java chạy trên server được viết với cú pháp như là 1 web page"). 
Mà ngó qua ngó lại cũng huề nhau, một bên mở rộng bằng Java, một bên cũng tự mở rộng bằng PHP. Em cũng muốn học JSP lắm, kẹt nỗi coi source toàn là giun dế, không học hỏi được gì cả! 
Bạn cứ khăng khăng giữ lối suy nghĩ "hẹp" như vậy thì chắc...còn lâu lắm mới học hỏi gì được ;-) Có phải trong đầu bạn nghĩ: "1 bên tự làm được bằng chính PHP ("tự lực cánh sinh"?), còn 1 bên phải nhờ tới Java mới làm được ("phải nhờ lực lượng ngoại bang")" phải không nào? Lối suy nghĩ và tư duy như vậy là hoàn toàn sai lầm, phải biết nhìn & nghĩ xa hơn nữa thì mới được. JSP chính là Java (+1 số thứ nữa để webserver hiểu được file JSP, nhưng điều đó cũng không ảnh hưởng gì đến chuyện so sánh) nên ở đây không có chuyện gì gọi là "phải nhờ tới" cả. So sánh PHP vs JSP cũng chính là so sánh PHP vs Java. So sánh như thế nào thì tôi đã có lược qua 1 số điểm chính ở bài trước rồi.]]>
/hvaonline/posts/list/8404.html#52024 /hvaonline/posts/list/8404.html#52024 GMT
PHP vs JSP

hackernohat wrote:
Vậy là em xin nhận đúng là PHP yếu thật về khoản chịu đựng, nó cần cả đống thứ hỗ trợ mới có thể phục vụ tốt ( ko hiểu Zend group sao lại làm ăn vậy cà :(( ) trong khi JSP với nền tảng là J2EE chạy phẻ với nhiều ứng dụng nặng. Cấp tốc về học JAVA ( trước giờ ghét nó lắm vì nó chưa OpenSource mà SUN lại nắm độc quyền nên ....ghét , ko biết giờ nó OpenSource chưa nhỉ ? ) 
Hì hì, em không cần phải quyết định vội vã như thế. Trong suốt chủ đề này, tinh thần thảo luận vẫn là: dùng cái gì cho mục đích gì. PHP không nhất thiết là dở, là kém. Nó hoàn toàn thích hợp cho các nhu cầu ứng dụng ở khuôn khổ nào đó. Nói một cách công bằng php5 là một bước phát triển đáng kể và đáng chú ý bởi vì nó đưa vào những thứ thiếu sót và bổ sung, cải thiện những hạn chế khá nghiêm trọng của php4. Riêng Java, hiện nay nó đã là open source. Tuy nhiên SUN vẫn đóng vai trò chính trong việc điều hợp và quyết định phương hướng phát triển của nó. Bất cứ open source project nào đó, nhóm quản lý project vẫn quyết định hướng phát triển cũng như chọn lựa code được đưa vào nguồn chính thức. to 114: " Em cũng muốn học JSP lắm, kẹt nỗi coi source toàn là giun dế, không học hỏi được gì cả!": cái gì em không hiểu thì đều là giun dế cả. Bởi thế, em phải học để hiểu. Cho nên, nói rằng "không học hỏi được gì cả" là thiếu logic. Không có ai tự nhiên nhìn code là hiểu liền hết. Không có ngôn ngữ lập trình nào nằm ngoài nguyên tắc này cả.]]>
/hvaonline/posts/list/8404.html#52046 /hvaonline/posts/list/8404.html#52046 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#52442 /hvaonline/posts/list/8404.html#52442 GMT PHP vs JSP /hvaonline/posts/list/8404.html#52464 /hvaonline/posts/list/8404.html#52464 GMT PHP vs JSP Java: nàng "hoa hậu" hết thời? 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 "mọc râu". 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. 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. 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? 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. 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%. Cầm Thi (Theo Business Week) http://vnhnc.com/home5/news.php?sid=20051219175923]]> /hvaonline/posts/list/8404.html#77107 /hvaonline/posts/list/8404.html#77107 GMT PHP vs JSP /hvaonline/posts/list/8404.html#77119 /hvaonline/posts/list/8404.html#77119 GMT PHP vs JSP

Un-Known wrote:
Mấy bồ đi so sánh như vậy chẳng khác gì việc so sánh vợ mình với vợ người ta. Mỗi cái đều có đặc điểm và tính năng riêng của nó. Tùy vào mục đích mà mình sử dụng cho nó phù hợp. 
Sao lại không nên so sánh chứ, có so sánh thì mới biết rõ feature của từng thằng để từ đó có quyết định cho riêng mình. Đến giờ thì mình vẫn chưa có thời gian tìm hiểu Java, nhưng chắc là mình vẫn sẽ đi theo PHP, ko phải vì thời thượng, chỉ vì thích tính đơn giản mà hiệu quả của nó, mình đã khoái PHP từ thời sinh viên (khoái thôi chứ còn "làm quen" thì mới hơn năm nay thôi :oops: )]]>
/hvaonline/posts/list/8404.html#78468 /hvaonline/posts/list/8404.html#78468 GMT
Re: PHP vs JSP Có một câu là càng giỏi thì càng không tự mãn. Ai là người có khả năng thì hãy chứng minh để mọi người nhận xét. Còn tranh nhau cái chức mod hay elite member và ngồi hoài cổ thì... tôi không làm được . Heh. Nghĩ mà buồn một chút, vì chúng ta ngồi đây là đang nói về Java, về PHP. Chứ nhìn sang China bên cạnh, thì nó có hẳn 1 programming language riêng, với function name = tiếng bản địa. Tôi thấy rất lắm người Việt mình chỉ biết chê, biết khinh người, mà không biết học, không biết làm, không biết gây dựng. Câu cuối cùng của tôi là ai cũng có sự lựa chọn và con đường đi của riêng mình :) .  1 vote cho những lời này của anh Dung. Sự thật thì ở Việt Nam người ngạo mạn tự cho mình là giỏi thì rất là nhiều, những vấn đề mà member hỏi thì không trả lời mà toàn là lời lẽ khinh miệt, em rất buồn cho các forum ở VN vì thế em đã tìm đến HVA và học. Mỗi người có sự lựa chọn và con đường riêng là quá chính xác.Chuyên 1 việc dễ kiếm việc hơn chuyên nhiều thứ nhỉ :mrgreen: . Và em đã học hỏi ở cái topic này rất nhiều, hi vọng mọi người tiếp tục thảo luận, đừng dùng một Programing language như anh Dung nói, nó làm forum hay trở nên loãng :)) . Núi này cao còn có núi cao hơn, hi vọng một số người trong hva hiểu điều đó.]]> /hvaonline/posts/list/8404.html#78743 /hvaonline/posts/list/8404.html#78743 GMT Re: PHP vs JSP /hvaonline/posts/list/8404.html#95991 /hvaonline/posts/list/8404.html#95991 GMT Re: PHP vs JSP /hvaonline/posts/list/8404.html#143675 /hvaonline/posts/list/8404.html#143675 GMT Re: PHP vs JSP

kamankily wrote:
Topic này rất hay,mình đã học hỏi được nhiều điều,không còn phân vân giữa việc chọn Java hay Php nữa,cảm ơn các bạn đã reply trong đây :D 
Hì hì, Tôi cũng cám ơn bạn đã "khai quật" topic này lên, nhờ thế mà tôi đã hiểu thêm 1 chút về PHP và JSP. Tôi hiện vẫn dùng PHP, nhưng có lẽ dành ít thời gian "cưỡi ngựa xem ... Java" 1 chút. @conmale : Anh post bài nào ra bài đó, lý lẽ vững chắc ghê :D ]]>
/hvaonline/posts/list/8404.html#143713 /hvaonline/posts/list/8404.html#143713 GMT
Re: PHP vs JSP /hvaonline/posts/list/8404.html#143775 /hvaonline/posts/list/8404.html#143775 GMT Re: PHP vs JSP

SuperChicken wrote:
Hehe, cái topic đã lâu lắm rồi, bây giờ vẫn còn có người thấy bổ ích, cũng vui vui. Thật ra lúc post bài này, mình vẫn nghĩ JSP là 1 mảng riêng của Java (giống như kiểu J2ME vậy). Giờ thì hiểu JSP là thế nào rồi. Mình trước kia thì vẫn khăng khăng với PHP, nhưng giờ thì chuyển sang Java rồi. Không còn quan tâm gì mấy đến PHP nữa (lúc trước cũng quay lại PHP vì sự ra đời của Zend Framework, nhưng sau khi học Hibernate với Spring thì mới thấy Zend Framework tuy hay nhưng vẫn không thể nào so sánh với các framework của Java). Hiện nay sắp thất nghiệp, tuy chuyên môn hiện giờ vẫn là PHP nhưng chắc chắn mình sẽ tìm 1 công việc liên quan đến Java. Nếu ai thực sự thấy thích những vấn đề liên quan đến design (architecture) thì chắc chắn từ từ sẽ thấy chán PHP. Nói vậy nhưng mình không phủ nhận PHP, PHP vẫn còn có 1 chỗ đứng vững chắc đối với những project nhỏ, chi phí thấp, thời gian phát triển nhanh, và tất nhiên mình vẫn sẽ còn dính đến PHP dài dài :D 
O`, 4 tháng trước và 4 tháng sau, cũng 1 người nhưng về câu chữ thì có vẻ khác 180 độ ta :D PHP dễ học, dễ xài, nhưng bên cạnh đó cũng kèm theo "dễ dãi". Một ví dụ là biến trong PHP không có định kiểu, bạn có thể gán int, string, double, object vào 1 biến thoải mái. Do vậy, trong những môi trường/tình huống cần tận dụng tính năng strong typed của ngôn ngữ thì PHP lại kém. Ví dụ bạn cần 1 hàm xóa 1 article. Giả sử bạn dùng OOP, thì với các ngôn ngữ strong typed bạn có thể viết 2 hàm: deleteArticle(int id) và deleteArticle(Article a). Tức là khi xóa article bạn có thể truyền vào tham số là id của article, hoặc nguyên 1 object Article. Code sẽ dễ đọc hơn trong trường hợp này. Với 1 ngôn ngữ khôgn strong typed như PHP, thì bạn vẫn có thể xử lý được, nhưng lúc này bạn chỉ có 1 hàm deleteArticle(param) mà thôi. Rồi bên trong đó, bạn có thể kiểm tra type của tham số mà quyết định đó là xóa theo ID hay xóa theo Object. Như vậy là vẫn "xử lý" được, nhưng code sẽ khó đọc hơn và...chậm hơn. Nhưng, vấn đề cốt lõi vẫn nằm ở trong tay developer: phải biết được điểm mạnh, điểm yếu của tool mà mình có để tận dụng mặt mạnh và giảm thiểu/khắc phục mặt yếu.]]>
/hvaonline/posts/list/8404.html#143794 /hvaonline/posts/list/8404.html#143794 GMT
Re: PHP vs JSP

nbthanh wrote:
...Do vậy, trong những môi trường/tình huống cần tận dụng tính năng strong typed của ngôn ngữ thì PHP lại kém....  
Cái này em đã đụng rồi. Lần đó cần generate 1 raw HTTP response trả về cho 1 app viết bằng Java, cần phải ghi từng byte chứ không phải từng char, lúc đó mới thấy việc nhập nhằng giữa số, số hexa và char của PHP thật khó chịu, phải thật cẩn thận để không output 1 string thay vì là 1 chuỗi byte ở dạng hexa.]]>
/hvaonline/posts/list/8404.html#143798 /hvaonline/posts/list/8404.html#143798 GMT
Re: PHP vs JSP /hvaonline/posts/list/8404.html#144178 /hvaonline/posts/list/8404.html#144178 GMT Re: PHP vs JSP >Em không biếy php ra sao nhưng em thấy trên thế giới hình như là trên 70% website sử dụng php "Hình như"? Đừng "hình như" bạn à, cso số liệu ở đâu thì quăng link lên ;-) Mà nếu nói số liệu thì cũng có nhiều cái hay ho lắm: - cty có 70% là nhân công - 29% là quản đốc, nhân sự, hành chính, v.v... - chỉ có mỗi 1 ông là giám đốc =)) >Em không biết cái nào "bự" cái nào "nhỏ", cái nào "mạnh", cái nào "yếu", cả php và jsp đều là công cụ cho ta lập trình cả, nên xét về các mặt trên thì đa phần là do "tay nghề" của ta thôi. Phải biết được công cụ nào nó mạnh ở mặt nào để tận dụng, yếu ở mặt nào để tránh. Tay nghề chính là ở chỗ khả năng nhận biết được đó chứ không phải là thứ "tay nghề" kiểu AQ suông.

gnol wrote:
còn nó có bảo mật hay không thì ai có "tay nghề" cao thi thử hack vào yahoo va google xem sao, nghe nói nó cũng viết bằng php đấy. Hình như là chưa ai làm được cả........... 
Câu này chứng tỏ cho biết "tay nghề" của người post bài đây ;-)]]>
/hvaonline/posts/list/8404.html#144181 /hvaonline/posts/list/8404.html#144181 GMT
Re: PHP vs JSP

gnol wrote:
Em không biết cái nào "bự" cái nào "nhỏ", cái nào "mạnh", cái nào "yếu", cả php và jsp đều là công cụ cho ta lập trình cả, nên xét về các mặt trên thì đa phần là do "tay nghề" của ta thôi. 
Nói vậy là sai rồi bạn, đang nhận xét so sánh 2 thằng, thì đừng cứ phán kiểu "em không cần biết 2 thằng đó thế nào, nhưng kết luận của em là thế này", không biết mà cứ nhận xét thì nhận xét đó là vô nghĩa. Còn cái ví dụ về yahoo và google mà bạn đưa ra, đó mới chỉ xét đến khía cạnh security, việc chọn lựa công cụ còn liên quan đến rất nhiều khía cạnh khác của công cụ. *PS: cái kiểu "em không biết cái đó thế nào, nhưng ai giỏi thì làm cái đó đi", nghe sao mà chối lỗ tai thế.]]>
/hvaonline/posts/list/8404.html#144230 /hvaonline/posts/list/8404.html#144230 GMT
Re: PHP vs JSP /hvaonline/posts/list/8404.html#144260 /hvaonline/posts/list/8404.html#144260 GMT Re: PHP vs JSP

ThíchHắcKinh wrote:
Ngày xưa cũng có người có biết gì đâu cũng đem ra so sánh thì ngày nay có người cũng chẳng biết gì phát biểu này nọ thì có gì đâu phái chói lỗ tai. :) 
Tớ tạo topic này không phải theo kiểu khẳng định, mà là theo kiểu hỏi, tớ muốn biết ý kiến của mọi người chứ không phải tớ đưa ý kiến của mình (những ý kiến ban đầu khi tớ nói về Java, tớ có bao giờ dám dùng từ khẳng định không). *PS: vừa đọc lại bài đầu tiên của mình, chả biết là mình đem ra so sánh chỗ nào ta?

SuperChicken wrote:
JSP : chưa sử dụng bao giờ nên không dám nhận xét  
]]>
/hvaonline/posts/list/8404.html#144282 /hvaonline/posts/list/8404.html#144282 GMT
Re: PHP vs JSP http://news.netcraft.com/archives/web_server_survey.html hoặc http://www.php.net/usage.php. chí ít cũng gần 50% nhỉ. - cái câu "em không biết" có thể văn nói nó khác văn viết nên 2 anh hiểu lầm, đó đơn thuần chỉ là cách nói, nhưng nói thế hỏng lẽ hỏng biết gì hết, chắc vậy rùi, lại một cái sai nữa, ehehe, xin lỗi nhé. em trước đây chủ yếu là c++ mới tập tành đua đòi tìm hiểu wa lập trình web nên còn bỡ ngỡ, ngây ngô... * Thứ 2: em góp ý anh nbthanh thế này: - e cũng cố gắng xem không ít thì nhiều những bài viết của anh, em biết anh chắc chắn lớn hơn em và có nhiều kinh nghiệm về web(đa số bài viết là nội dung đó, cũng có xem wa trang vninformatics j đó) nhưng thưa thế này: A có jỏi cỡ nào đi nữa, a hiện là "cao nhân" về lĩnh vực j đi nữa thì a cũng chưa hẳn là jỏi hơn mọi người đâu, kiến thức là bao la có thể người bít này người bít kia nên đừng vội "chê, bai" ai hết, - "Tôi thấy rất lắm người Việt mình chỉ biết chê, biết khinh người, mà không biết học, không biết làm, không biết gây dựng." đây là lời anh Dung nói đấy, hay lắm, anh nghĩ lại xem. :) Đa số bây jờ trên các diễn đàn của việt nam là gặp những người này, chán thiệt... nhiều lúc cũng muốn hỏi mà nhiều người nói là ngu nên thui, mình ngu hơn thì để cho người khôn hơn nói. - Diễn đàn là nơi trao đổi thông tin, có thể đúng và có thể sai, có ai dám chắc là 100% nội dung trên diễn đàn là đúng đâu, nhung quan trọng là phải biết trao đổi đừng chú trọng đánh giá người khác. - em ghi nhận đánh giá của a "superchiken", tuy cũng cho là e sai nhưng nó "văn minh" hơn của a "nbthanh" 1 chút. P/S: Em rất "ngưỡng mộ" anh nbthanh, muốn gặp anh ngoài đời lắm, xem anh thế nào, anh có nhã ý thì để lại "private message" nhé. :) , nhung mà chắc không có cơ hội đâu nhỉ, sau bài này là nick em "die" luôn rùi, biết thế nhưng cũng ráng nói cho a biết. ]]> /hvaonline/posts/list/8404.html#144428 /hvaonline/posts/list/8404.html#144428 GMT Re: PHP vs JSP

gnol wrote:
Đa số bây jờ trên các diễn đàn của việt nam là gặp những người này, chán thiệt... nhiều lúc cũng muốn hỏi mà nhiều người nói là ngu nên thui, mình ngu hơn thì để cho người khôn hơn nói. - Diễn đàn là nơi trao đổi thông tin, có thể đúng và có thể sai, có ai dám chắc là 100% nội dung trên diễn đàn là đúng đâu, nhung quan trọng là phải biết trao đổi đừng chú trọng đánh giá người khác. - em ghi nhận đánh giá của a "superchiken", tuy cũng cho là e sai nhưng nó "văn minh" hơn của a "nbthanh" 1 chút. P/S: Em rất "ngưỡng mộ" anh nbthanh, muốn gặp anh ngoài đời lắm, xem anh thế nào, anh có nhã ý thì để lại "private message" nhé. :) , nhung mà chắc không có cơ hội đâu nhỉ, sau bài này là nick em "die" luôn rùi, biết thế nhưng cũng ráng nói cho a biết. 
"Những người" là những người nào? Người như tôi hay người như bạn? LoL Trong câu của anh Dung gì đó của bạn cũng có đoạn "không biết học" đó ;-) Chắc phải thêm vào 1 khúc thế này: "mình kém mà không chịu nhận mình kém". Tôi chả phải là mod, cũng không phải admin. Nếu mà nick của bạn mà "die" thì đó là do cái "văn minh" của bạn chứ chả phải do tôi. Mà nội 1 câu "nhung mà chắc không có cơ hội đâu nhỉ, sau bài này là nick em "die" luôn rùi, biết thế nhưng cũng ráng nói cho a biết" là cũng đủ biết cái "văn minh" của bạn nó ra sao rồi ;-)]]>
/hvaonline/posts/list/8404.html#144429 /hvaonline/posts/list/8404.html#144429 GMT
Re: PHP vs JSP 20,917,850 domains), so sánh qua link đầu tiên (In the June 2008 survey we received responses from 172,338,726 sites <=== con số này tính tất cả các site, không riêng gì Apache, mà cứ cho tất cả site dùng Apache đi cho dễ tính), chưa tính đến chuyện 1 site dùng nhiều domain, giữa 2 con số đó mà bạn cho rằng tỷ lệ site sử dụng PHP là 50% thì tui cũng thua bạn luôn. *PS: 90% bài post vừa rồi của bạn chả liên quan gì đến kỹ thuật, và vui lòng đừng bao giờ sửa tên người khác, bạn không muốn người khác tôn trọng mình thì cũng không cần phải làm vậy.]]> /hvaonline/posts/list/8404.html#144460 /hvaonline/posts/list/8404.html#144460 GMT Re: PHP vs JSP Đa số bây jờ trên các diễn đàn của việt nam là gặp những người này, chán thiệt... nhiều lúc cũng muốn hỏi mà nhiều người nói là ngu nên thui, mình ngu hơn thì để cho người khôn hơn nói.  Câu này cực kì đúng, bản thân mình cũng công nhận là hầu hết trên các diễn đàn cntt VN đa phần là có cái này. Chửi người ta ngu xong rồi...ko trả lời câu hỏi người ta hỏi. Đúng là không hiểu :D.
Diễn đàn là nơi để trao đổi chứ ko phải để phê phán. 
Câu này cũng cực kì đúng. Muốn thì trả lời, ko muốn thì thôi đừng dùng những lời lẽ khác. Riêng về topic này tớ cũng theo trường phái : Tùy thuộc vào cái mình đang làm mà sử dụng ngôn ngữ cho phù hợp mà thôi. Ai chuyên về cái gì thì đi về cái ấy. Ai giỏi cái gì hơn thì cũng thiên về cái ấy. Xong -:|- .]]>
/hvaonline/posts/list/8404.html#145129 /hvaonline/posts/list/8404.html#145129 GMT
PHP vs JSP /hvaonline/posts/list/8404.html#274319 /hvaonline/posts/list/8404.html#274319 GMT PHP vs JSP /hvaonline/posts/list/8404.html#274331 /hvaonline/posts/list/8404.html#274331 GMT PHP vs JSP

ga_cum06 wrote:
@conmale : em thấy facebook cũng được viết bằng php, có phải nó mang hàm nghĩa 'toy' trong các enterprise-level 
ga_cum06, facebook thì chắc không "toy" đâu. Nhưng bạn cũng nên biết cách facebook xài PHP khác với cách một cá nhân hay một công ty thông thường dùng PHP. Thử đọc qua bài này: http://developers.facebook.com/blog/post/2010/02/02/hiphop-for-php--move-fast/ để biết facebook làm sao scale PHP để đáp ứng được tốc độ và hiệu quả của mấy trang viết bằng PHP. Đọc qua (link trên và mò thêm) mới thấy facebook phải làm rất nhiều thứ để optimize từ architecture, đến backend code, rồi frontend code và cả database. Vậy tại sao facebook làm vậy? Sao không sử dụng một công nghệ khác (như java chẳng hạn) hiệu quả hơn và dễ quản lý hơn. Khoai đoán là có nhiều lý do: 1. Ngày xửa ngày xưa khi facebook mới ra lò, chưa chắc có công nghệ nào ngon lành như bây giờ. 2. Trước giờ facebook là PHP, chuyển sang một công nghệ khác thì rất khó. Vậy nếu bây giờ được làm lại từ đầu, mấy tay kỹ sư của facebook có chọn PHP không? khoai]]>
/hvaonline/posts/list/8404.html#274420 /hvaonline/posts/list/8404.html#274420 GMT