Viet' Library

Hơn tất cả những gì bạn có!

Khái quát về PHP Framework

Có lẽ thành ngữ Framework không xa lạ gì đối với những bạn đã từng học PHP, và không ít người đã từng thắc mắc nó là cái gì. Framework giống như 1 thư viện mã lệnh được xây dựng sẵn để chúng ta sử dụng. Hôm nay mình bỏ chút thời gian đăng bài này để khái quát khái niệm về framework trong PHP (hay còn gọi là PHP Framework) thông qua 1 số câu hỏi mục đích dưới đây, hy vọng các bạn sẽ có cái nhìn tổng quát hơn về PHP Framework.

PHP Framework là cái gì ?

Như các bạn đã biết, PHP là 1 ngôn ngữ script rất phổ biến hiện nay bởi những lý do: linh hoạt, dễ sử dụng, dễ học, ..v…v. nhưng đôi khi việc viết mã PHP, hay bất cứ ngôn ngữ (lập trình) nào khác, có thể trở nên đơn điệu và lủng củng. Đó là lúc PHP framework có thể giúp bạn.

Tiếp tục đọc

Thứ Bảy, 25,Tháng Mười Hai, 2010 Posted by | MySQL & PHP | Bình luận về bài viết này

PHP Framework những điều nên và không nên

Ngày nay, nói đến lập trình PHP thì hầu hết các lập trình viên đều nghĩ tới 1 phương tiện là PHP Framework. Vì nó giúp lập trình viên giảm thiểu tối đa thời gian phải viết lại những thao tác cơ bản. Hơn nữa, PHP Frameworkcòn làm cho lập trình viên có nhiều thời gian nghiên cứu và cập nhật công nghệ mới, bởi họ không mất quá nhiều thời gian cho việc tìm tòi hay vận dụng những kiến thức mà cơ bản là đã quá nhàm chán với họ trong các dự án.

Thật vậy, PHP Frameworkhiện nay khá đầy đủ và đáp ứng hầu hết các điều kiện cần và đủ cho việc xây dựng một dự án. Nói tới Framework thì nổi bật nhất vẫn là những tay gạo cội và lão làng như: Zend Framework, CodeiGniter Framework, CakePHP Framework,…. Các framework này chú trọng những chi tiết nhỏ nhất trong lập trình. Nhằm giảm tải thời gian vận dụng cho người sử dụng chúng. Chẳng hạn như các helper giúp người dùng xây dựng form, các helper giúp người dùng sử dụng những thẻ HTML, các helper giúp người dùng validation các form và dữ liệu,….Những điều này, thực tế chỉ góp phần làm cho Framework đó trở nên thân thiện và quen thuộc với người dùng nhiều hơn thôi.

Tiếp tục đọc

Thứ Bảy, 25,Tháng Mười Hai, 2010 Posted by | MySQL & PHP | Bình luận về bài viết này

Web 2.0 – Khái niệm và bản chất của chúng như thế nào ?

Web 2.0 đã và đang trở thành xu hướng cho người lập trình và các nhà tuyển dụng. Nhưng ít ai tự định nghĩa được cho mình web 2.0 có nghĩa là gì ?. Chỉ loáng thoáng nghe đâu đó nói về công nghệ 2.0 rồi thì gán cái danh cái gì mới nhất chắc là sẽ tốt nhất. Từ đó, cái ý nghĩa của web 2.0 nó trở nên lang mang và xa rời thực tế. Có người thì hiểu web 2.0 có nghĩa là một công nghệ gì đó mới mẻ, có người định nghĩa web 2.0 đơn giản chỉ dùng để làm cho website chuyên nghiệp hơn,….

Có rất nhiều ý kiến tranh cái về khái niệm, sự xuất sứ của web 2.0. Hôm nay vô tình tôi đọc được một bài nhỏ nói về web 2.0, xin được viết lại cho những bạn nào có hứng thú muốn tìm hiểu bản chất của web 2.0 có nghĩa là gì.

Sai lầm lớn nhất của giới báo chí và những người cổ vũ cho web 2.0 là dùng hiện tượng giải thích cho nguyên nhân. Tất cả những cái như mạng xã hội, blog… chỉ là kết quả của một quá trình thay đổi về tư duy đã diễn ra trong những năm gần đây. Web 2.0 là có thực nhưng nó không phải là cái mà bạn có thể định nghĩa thông qua một vài ví dụ hay vài mỹ từ. Web 2.0 cũng không hẳn là cái mà bạn chỉ biết được khi bạn thấy nó. Thật không may, những ngôn từ hoa mỹ, những khẩu hiệu giật gân thường phủ bóng lên những điều quan trọng nhất. Sàng lọc lại, đây là những cái mà chúng ta nên hiểu về bản chất của Web 2.0:

Tiếp tục đọc

Thứ Bảy, 25,Tháng Mười Hai, 2010 Posted by | MySQL & PHP | Bình luận về bài viết này

Học PHP như thế nào khi bạn chưa biết gì về lập trình ?

PHP là một ngôn ngữ dễ học, dễ hiểu và dễ tiếp cận, nên cho dù nếu bạn chưa có kiến thức gì về PHP. Thì cũng đừng lo lắng, các phương pháp sau sẽ giúp bạn nắm vững những điểm trọng tâm trong quá trình theo học lớp căn bản và nâng cao.

Bắt đầu từ sự đơn giản nhất.
Có nhiều người cứ nghĩ học PHP thì HTML, javascript là quá dễ, cho nên đọc sách hoặc học qua loa thì cũng nắm bài như ai. Nhưng không, biết là một chuyện. Còn vận dụng sự hiểu biết ấy vào bài tập thì còn rất lúng túng và thiếu sự nhất quán.
Bạn lúng túng tức là phần nào bạn vẫn chưa nắm hết. Vậy ngay từ bài nhập môn, hãy tiếp cận một cách nhịp nhàng. Với sự hưỡng dẫn của giảng viên, bạn sẽ nhanh chóng bắt kịp với sự đa dạng của một ngôn ngữ lập trình như thế nào. Và hẳn khi bước sang PHP bạn sẽ không còn cảm giác sợ, hay choáng ngộp trước một rừng thứ phải học của PHP.
Tiếp tục đọc

Thứ Bảy, 25,Tháng Mười Hai, 2010 Posted by | MySQL & PHP | Bình luận về bài viết này

[Lập Trình PHP] Bài 19: Viết ứng dụng tạo giỏ hàng – shopping cart

phần 1:

Ở những bài trước, chúng ta đã đề cập tới các ứng dụng cơ bản, gần gũi với môi trường làm việc của chúng ta. Trong bài này, tôi sẽ tiếp tục hưỡng dẫn các bạn xây dựng hệ thống giỏ hàng (shopping cart) một ứng dụng phổ biến rất thường gặp trên các website cung cấp sản phẩm hiện nay. Nó gần như được thay thế cho việc mua sắm, việc lựa chọn thủ công mà chúng ta vẫn thường làm.
Do nội dung và kiến thức của bài này khá dài, nên tôi sẽ trình bày bài viết này ở 2 phần, để giúp các bạn dễ theo dõi và dễ nắm bắt các kiến thức mà tôi đề cập về ứng dụng.
Phần 1: Xây dựng trang hiển thị sản phẩm.
Đầu tiên, ta khởi tạo bảng CSDL đơn giản như sau (xem lại bài 9: cơ bản về ngôn ngữ sql và mysql)
1 CREATE TABLE `books` (
2 `id` int(10) unsigned NOT NULL auto_increment,
3 `title` varchar(255) NOT NULL,
4 `author` varchar(100) NOT NULL,
5 `price` int(30) NOT NULL,
6 PRIMARY KEY (`id`)
7 );
Tiếp tục đọc

Thứ Bảy, 25,Tháng Mười Hai, 2010 Posted by | MySQL & PHP | Bình luận về bài viết này