Chuyển đến nôi dung chính

Bằng việc nhấn Gửi, bạn đã đồng ý với các điều khoản sử dụng developerWorks Điều khoản sử dụng (tiếng Anh).

Khi bạn đăng ký với trang developerWorks lần đầu tiên, một tiểu sử của của bạn được tạo ra. Chọn các thông tin về tiểu sử của bạn (tên, nước/vùng, và nơi làm việc) đã được hiện lên màn hình, thông tin này sẽ được hiện kèm với nội dung mà bạn đăng tải. Bạn có thể cập nhật thông tin này bất kỳ lúc nào.

Thông tin gửi đi được đảm bảo an toàn.

  • Đóng [x]

Lần đầu tiên bạn đăng nhập vào trang developerWorks, một bản trích ngang được tạo ra cho bạn, bạn cần phải chọn một tên để hiển thị. Tên hiển thị của bạn sẽ đi kèm theo các nội dung mà bạn đăng tải trên developerWorks.

Tên hiển thị cần có từ 3 đến 30 ký tự. Tên xuất hiện của bạn phải là duy nhất trên trang Cộng đồng developerWorks và vì lí do an ninh nó không phải là địa chỉ email của bạn.

Bằng việc nhấn Gửi, bạn đã đồng ý với các điều khoản sử dụng developerWorks Điều khoản sử dụng (tiếng Anh).

Thông tin gửi đi được đảm bảo an toàn.

  • Đóng [x]

Phát triển ứng dụng dựa trên tài nguyên mã mở

Mã nguồn mở cung cấp mọi thứ cần thiết cho các lập trình viên để tạo ra những ứng dụng lớn

Martin Streicher , Giám đốc công nghệ, 自由职业者
Photo of Martin Streicher
Martin Streicher là trưởng phòng công nghệ của McClatchy Interactive và là nguyên chủ biên của tạp chí Linux Magazine. Martin tốt nghiệp Thạc sỹ khoa học chuyên ngành Khoa học máy tính tại trường đại học Purdue và đã lập trình trên hệ thống Unix từ năm 1986.
(Tác giả đóng góp cho IBM developerWorks)

Tóm tắt:  Những nhà phát triển ứng dụng Web đang tận hưởng thời kỳ hưng thịnh. Sau thời kỳ viết mã ứng dụng tập trung trên server, các nhà phát triển bây giờ viết mã ứng dụng trên cả hai phía, server và client. Thế hệ các công cụ và khung ứng dụng mới nhất tự động hóa và đơn giản hóa sự vất vả cực nhọc của việc xây dựng, triển khai và duy trì một ứng dụng Web. Có rất nhiều các công cụ có sẵn và chúng đa phần là mã nguồn mở. Bài viết này cung cấp cái nhìn tổng quát các ứng dụng mã mở miễn phí cho các nhà phát triển để phát triển các ứng dụng Web.

Ngày:  20 05 2009
Mức độ:  Trung bình

Hoạt động:  10007 lần đọc

Trước khi bắt đầu

Tìm hiểu nội dung bài viết này và cách học hiểu quả.

Về bài viết này

Bài viết này mô tả sự phong phú của các công cụ lập trình có sẵn trên Linux®. Hơn nữa, bài viết này trình bày cách phát triển ứng dụng nhanh và dễ và trình diễn những sáng kiến mới nhất trong các công cụ mã mở.

Mục đích

Học cách cài đặt máy chủ, cơ sở dữ liệu, và một vài ngôn ngữ lập trình trên Linux. Bạn cũng học cách xây dựng ứng dụng web, đầu tiên là với PHP, sau đó là Ruby trên Rails.

Yêu cầu

Bài viết này được viết cho các nhà phát triển ứng dụng trên nền Linux và các nhà phát triển muốn khám phá các công cụ phát triển mã mở miễn phí có sẵn. Để nắm bắt được bài viết này, bạn cần biết cơ bản về các câu lệnh comnand-line Linux và một ít kinh nghiệm lập trình. Nếu bạn có kinh nghiệm cài đặt và cấu hình ứng dụng trên Linux thì tốt, nhưng không có cũng không sao.

Yêu cầu hệ thống

Để thực thi các ví dụ trong bài viết này, bạn cần một máy tính với hệ điều hành Linux có ít nhất 300MB trống trên ổ cứng. Bạn cũng cần phải có quyền root để cài đặt các ứng dụng. Các ứng dụng trong bài viết này được tạo trên hệ điều hành Ubuntu Desktop Linux 8.04.1 chạy trên máy ảo trên máy Mac OS X Leopard. Tuy nhiên, bạn không nhất thiết phải dùng Ubuntu vì Aptitude (sử dụng trong bài viết này) có thể chạy trên bất của hệ điều hành Debian Linux nào.

1 của 10 | Trang sau

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=70
Zone=Nguồn mở, SOA và dịch vụ Web
ArticleID=384315
TutorialTitle=Phát triển ứng dụng dựa trên tài nguyên mã mở
publish-date=05202009
author1-email=martin.streicher@gmail.com
author1-email-cc=mmccrary@us.ibm.com