<![CDATA[Latest posts for the topic "Công nghệ lập trình và thiết kế web hiện đại?"]]> /hvaonline/posts/list/23.html JForum - http://www.jforum.net Công nghệ lập trình và thiết kế web hiện đại? /hvaonline/posts/list/415.html#1019 /hvaonline/posts/list/415.html#1019 GMT Công nghệ lập trình và thiết kế web hiện đại? Hiện nay có những công nghệ lập trình & thiết kế web nào được sử dụng rộng rãi trên thế giới? Tất nhiên, chỉ liệt kê tên của công nghệ web thì quá dễ với vô số cái tên quen thuộc: HTML, JS, ASP, PHP... Cái khó là có thống kê nào dự đoán được mức độ sử dụng của những công nghệ này trên hàng tỉ website cùa thế giới hay không? Hoặc với kinh nghiệm nhà nghề trong lĩnh vực này của các anh chị thì anh chị thấy thế nào? Câu hỏi này mang tính thực dụng hơn là hoàn thiện (phải thực dụng mới tồn tại và phát triển chứ  Mình chưa rõ ý câu hỏi của bạn lắm, nhưng thứ bạn liệt kê mình nghĩ đó là "Ngôn ngữ lâp trình" chứ không phải là "Công nghệ lập trình"
2. Những công nghệ khác nhau đó được sử dụng cho những đối tượng (website) nào và ưu nhược điểm của từng loại công nghệ đó?  
Như bạn liệt kê ở trên (HTML, JS, PHP, ASP...), html là căn bản, js là mã nguồn mở hỗ trợ cho html ... php, asp là nâng cao.
3. Có những cách nào để tạo ra một trang web (gõ từng dòng code, dùng tools...)? Hiện nay trong ngành công nghiệp lập trình & thiết kế web, người ta thường sử dụng những công cụ nào để làm ra một trang web hoàn chỉnh và lý do họ dùng những công cụ đó? Có công cụ nào như một "chìa khóa vạn năng" có thể dùng từ đầu đến cuối trong qui trình tạo lập 1 trang web hay không (từ website đơn giản tới phức tạp)?  
Tự viết bằng tay content="text/html; hoặc bạn có thể dùng 1 số phần mềm dùng để thiết kế web như Frontpage và Dreamware, Frongpage dễ sử dụng nhưng DW lại có nhiều tiện ích hơn.
4. Với newbie như tôi thì nên bắt đầu tìm hiểu từ đâu và các bước tìm hiểu tiếp theo là gì? Lý lịch trích ngang: newbie đã có kiến thức cơ bản về web (HTML, JavaScript, TCP/IP) và có kiến thức tốt về lập trình thủ tục và hướng đối tượng.  
Mình cũng là newbie cho nên chỉ nghĩ sao nói vậy, trước hết thì bạn nên tìm hiểu "Làm cách nào tạo 1 trang web đơn giản" thì như trên mình cũng đã nói, ban đầu bạn nên tập với Frontpage là hay, tiếp theo đó bạn nên tìm hiểu về host và domain cùng các công cụ upload như leap fpt chẳng hạn.]]>
/hvaonline/posts/list/415.html#1148 /hvaonline/posts/list/415.html#1148 GMT
Công nghệ lập trình và thiết kế web hiện đại? /hvaonline/posts/list/415.html#1190 /hvaonline/posts/list/415.html#1190 GMT Công nghệ lập trình và thiết kế web hiện đại?

Liniac wrote:
1. Hiện nay có những công nghệ lập trình & thiết kế web nào được sử dụng rộng rãi trên thế giới? Tất nhiên, chỉ liệt kê tên của công nghệ web thì quá dễ với vô số cái tên quen thuộc: HTML, JS, ASP, PHP... Cái khó là có thống kê nào dự đoán được mức độ sử dụng của những công nghệ này trên hàng tỉ website cùa thế giới hay không? Hoặc với kinh nghiệm nhà nghề trong lĩnh vực này của các anh chị thì anh chị thấy thế nào? Câu hỏi này mang tính thực dụng hơn là hoàn thiện (phải thực dụng mới tồn tại và phát triển chứ). 
Nếu nói là công nghệ thì hiện nay có 2 em lớn là .NET và Java. Cả 2 đều có ưu và nhược điểm riêng cả. Mình thì chỉ biết căn bản nên không rành về cả 2 :)
2. Những công nghệ khác nhau đó được sử dụng cho những đối tượng (website) nào và ưu nhược điểm của từng loại công nghệ đó? 
Đối tượng thì nhiều lắm. Nếu là personal hay văn phòng nhỏ thì dùng java hay .net đều ok hết nhưng thường thì .NET vì deploy và maintain nhanh. Còn lên đến enterprise thì còn phụ thuộc vào hệ thống máy tính của công ty đó. Nếu server họ là Unix-based thì hơi khó dùng .NET nhỉ :D Nếu đứng ở gốc độ người mới vào thì sẽ không thấy hết cái ưu và nhược của 2 công nghệ, phải tự mình học cả 2 rồi apply vào thực tế mới thấy
3. Có những cách nào để tạo ra một trang web (gõ từng dòng code, dùng tools...)? Hiện nay trong ngành công nghiệp lập trình & thiết kế web, người ta thường sử dụng những công cụ nào để làm ra một trang web hoàn chỉnh và lý do họ dùng những công cụ đó? Có công cụ nào như một "chìa khóa vạn năng" có thể dùng từ đầu đến cuối trong qui trình tạo lập 1 trang web hay không (từ website đơn giản tới phức tạp)? 
Trên đời này không có gì gọi là "ngon nhiều mà rẻ" cả bạn :)
4. Với newbie như tôi thì nên bắt đầu tìm hiểu từ đâu và các bước tìm hiểu tiếp theo là gì? Lý lịch trích ngang: newbie đã có kiến thức cơ bản về web (HTML, JavaScript, TCP/IP) và có kiến thức tốt về lập trình thủ tục và hướng đối tượng. 
Vậy tiếo theo sao không học java trước rồi học C# (nên học java trước .NET)]]>
/hvaonline/posts/list/415.html#1302 /hvaonline/posts/list/415.html#1302 GMT
Công nghệ lập trình và thiết kế web hiện đại?

xoai13388 wrote:
Nói riêng cái "thiết kế" nhé. Thế giới chuyển dần từ table sang css từ lâu rồi nhưng sao Việt Nam vẫn ít designer làm theo. Cái này thấy hơi lạ lùng.  
------------------------------------------------------------------------------- - Theo mình nghĩ đâu nhất thiết là phải dùng Table or CSS nhất định. - Tùy theo từng trang và độ phức tạp đến đâu, mới có thể quyết định dùng cái nào (Tốt nhất nên dùng cả hai thì hay hơn) :lol: ]]>
/hvaonline/posts/list/415.html#1442 /hvaonline/posts/list/415.html#1442 GMT
Công nghệ lập trình và thiết kế web hiện đại? /hvaonline/posts/list/415.html#1472 /hvaonline/posts/list/415.html#1472 GMT Làm quen với công nghệ Web dành cho newbie. 1. HTML 4.0.1: ngôn ngữ Web chuẩn, đặc biệt với phiên bản HTML 4.0.1 tất cả formatting đã được tách riêng khỏi văn bản HTML và đưa vào tờ mẫu riêng biệt (style sheet). HTML 4.0.1 cũng quan trọng bởi XHTML 1.0 (chuẩn HTML mới nhất) chính là HTML 4.0.1 đã được "tái chế" thành một ứng dụng XML. Sử dụng HTML 4.0.1 trong các trang web khiến cho việc nâng cấp từ HTML lên XHTML là rất đơn giản. 2. CSS - Cascading Style Sheets: Các "kiểu dáng" (styles) qui định cách trình bày của những thành phần trong HTML, giống như tag trong HTML 3.2. Kiểu dáng thường được lưu lại thành các files (style sheet - tờ mẫu) riêng biệt với văn bản HTML. Tờ mẫu sẽ giúp bạn thay đổi diện mạo và bố cục trang web bằng cách chỉ biên tập lại văn bản CSS (không cần phải rà lại từng tag trong trang HTML như trước nữa). 3. XHTML - Extensible HyperText Markup Language: Như đã nói ở trên, XHTML 1.0 là chuẩn HTML mới nhất của W3C (*1), một chuẩn mới "sạch sẽ" và chặt chẽ hơn. 4. XML - Extensible Markup Language: công cụ mô tả dữ liệu, đây không phải là công nghệ thay thế cho HTML. Trong tương lai, XML sẽ được dùng để mô tả và chứa đựng dữ liệu, còn HTML thì dùng để hiển thị dữ liệu. Có thể nói XML là một công cụ lẫn nền (cross-platform), độc lập với phần mềm và phần cứng dùng cho lưu trữ và truyền tải dữ liệu. XML được cho rằng rất quan trọng đối với Web và sẽ trở thành công cụ được sử dụng phổ biến nhất trong việc vận dụng và truyền tải dữ liệu. 5. XSLT - Extensible Stylesheet Language Transformations: là 1 ngôn ngữ dùng để biến đổi XML. Những website trong tương lai sẽ phải chuyển tải dữ liệu theo nhiều định dạng khác nhau, đến nhiều trình duyệt khác nhau và tới những máy chủ khác. Để biến đổi dữ liệu XML thành những định dạng khác nhau, XSLT là một chuẩn mới của W3C. XSLT có thể đổi một file XML thành một định dạng mà trình duyệt có thể nhận biết được ví dụ như HTML, một định dạng khác là WML - ngôn ngữ markup dùng trong nhiều thiết bị cầm tay. XSLT cũng có thể thêm bớt, sắp xếp lại và phân loại các thành phần, kiểm tra và quyết định thành phần nào được hiển thị, v.v... 6. Client side scripting: lập trình cách hoạt động của một trình duyệt Internet. JavaScript là công nghệ phổ biến đem đến "tính động" của nội dung website: lập trình hóa, dữ liệu động, phản ứng sự kiện, đọc ghi thành phần của HTML, hiệu lực hóa dữ liệu... 7. Server side scripting: lập trình máy chủ Internet, và tương tự như trên, nội dung của trang web sẽ được "động hóa". ASP (Active Server Pages) và PHP (PHP: Hypertext Preprocessor) là hai công nghệ được sử dụng rộng rãi với nhiều tính năng như:
  • Biên tập, thay đổi, thêm bớt nội dung trang web một cách linh động.
  • Đáp ứng truy vấn bất kỳ của người dùng hoặc dữ liệu nhập từ mẫu HTML.
  • Truy cập dữ liệu hoặc cơ sở dữ liệu và trả về kết quả cho trình duyệt.
  • Truy nhập bất cứ dữ liệu file hoặc XML nào và trả về kết quả cho trình duyệt.
  • Biến đổi dữ liệu XML thành HTML và trả kết quả về cho trình duyệt.
  • Tùy biến (customize) một trang web để nâng cao tiện ích cho từng cá nhân người sử dụng.
  • Cung cấp bảo mật và kiểm soát truy cập tới nhiều trang web khác nhau.
  • Biến đổi kết quả đưa đến các trình duyệt khác nhau.
  • Giảm thiểu lưu lượng truyền thông mạng...
8. SQL - Structured Query Language: chuẩn thông dụng để truy cập cơ sơ dữ liệu như SQL Server, Oracle, Sybase và Access, rất phổ biến với việc sử dụng cơ sở dữ liệu để lưu trữ và truy lục dữ liệu. * Tương lai của Web: Chức năng của các websites sẽ thay đổi mạnh mẽ, từ "nội dung tĩnh" trở thành các trang được dẫn dắt bởi dữ liệu, mang tới "nội dung động". Nhiều loại trình duyệt mới cũng sẽ ra lò, như dùng cho các thiết bị di động, và XML sẽ được sử dụng nhiều hơn trong giao tiếp dữ liệu giữa các máy chủ cũng như giữa máy chủ và trình duyệt. ------------------------ *(1) Tổ chức lớn nhất của của Web - World Wide Web Consortium - dẫn đầu bởi cha đẻ của Internet - Tim Berners-Lee. Thông qua sự hợp tác với cả ngàn công ty trong lĩnh vực CNTT, hoạt động của tổ chức này là nhằm phát triển những tiêu chuẩn kỹ thuật để nâng cao tính tương thích trong vận hành của những sản phẩm liên quan đến web.]]>
/hvaonline/posts/list/415.html#1526 /hvaonline/posts/list/415.html#1526 GMT
Công nghệ lập trình và thiết kế web hiện đại? /hvaonline/posts/list/415.html#1620 /hvaonline/posts/list/415.html#1620 GMT Công nghệ lập trình và thiết kế web hiện đại? /hvaonline/posts/list/415.html#1623 /hvaonline/posts/list/415.html#1623 GMT Công nghệ lập trình và thiết kế web hiện đại? /hvaonline/posts/list/415.html#1683 /hvaonline/posts/list/415.html#1683 GMT Re: Công nghệ lập trình và thiết kế web hiện đại? /hvaonline/posts/list/415.html#1695 /hvaonline/posts/list/415.html#1695 GMT Công nghệ lập trình và thiết kế web hiện đại? Một "ngôn ngữ" lập trìnMột "ngôn ngữ" lập trình cũng có thể được coi là 1 "công nghệ" vậy  I don't think so :) p.s: Không hiểu bạn muốn đc hướng dẫn hay hướng dẫn mọi người nữa T_T]]> /hvaonline/posts/list/415.html#1760 /hvaonline/posts/list/415.html#1760 GMT Công nghệ lập trình và thiết kế web hiện đại? /hvaonline/posts/list/415.html#1769 /hvaonline/posts/list/415.html#1769 GMT Công nghệ lập trình và thiết kế web hiện đại? a standardized communication technique for expressing instructions to a computer. Technology can be most broadly defined as the material entities created by the application of mental and physical effort to nature in order to achieve some value. In this use, technology is the current state of our knowledge of how to combine resources to produce desired products, to solve problems, fulfill needs, or satisfy wants. Technology in this sense includes technical methods, skills, processes, techniques, tools and raw materials (for example, in such uses as computer technology, construction technology, or medical technology). ]]> /hvaonline/posts/list/415.html#1781 /hvaonline/posts/list/415.html#1781 GMT Công nghệ lập trình và thiết kế web hiện đại? /hvaonline/posts/list/415.html#1788 /hvaonline/posts/list/415.html#1788 GMT Công nghệ lập trình và thiết kế web hiện đại? /hvaonline/posts/list/415.html#1963 /hvaonline/posts/list/415.html#1963 GMT