Bower là gì?

Khi lập trình một web application, bạn phải import các thư viện của javascript và css như Boostrap, AngularJS, JQuery…Bạn thường lên trang chủ của các thư viện này tải về các thư viện boostrap.min.css, angular.min.js, jquery.min.js rồi copy vào project của mình. Việc đó rất mất thời gian. Giờ đây với Bower bạn có thể dễ dàng để làm việc đó hơn. Vậy chúng ta cùng tìm hiểu Bower là gì nhé.

Bower là ứng dụng quản lý các gói (package) cho web được viết bởi Twitter( ví dụ có sẵn bootstrap, jquery…) , nó giúp chúng ta có thể quản lý và download các package cần thiết cho công việc thiết kế web một cách nhanh chóng hơn và giúp lập trình viên tiết kiệm rất nhiều thời gian.


Read More...

posted by Tran Thi Thu Thuy on 2016-03-26 18:36

Nightwatch.js là một framework để  test tự động cho các ứng dụng web và các trang web, được viết bằng Node.js và sử dụng các API Selenium WebDriver. Nó bao gồm nhiều tính năng như: Cú pháp đơn giản nhưng mạnh mẽ cho phép bạn thực hiện kiểm tra rất nhanh chóng, chỉ sử dụng Javascript và CSS selectors. Không cần phải khởi tạo các đối tượng và các lớp khác, bạn chỉ cần viết các thông số kỹ thuật kiểm tra, tích hợp thử nghiệm dòng lệnh cho phép bạn chạy thử ngay lập tức.Nightwatch.js còn support các dịch vụ điện toán đám mây. Nightwatch có tên từ các bức tranh nổi tiếng The Night Watch của họa sĩ người Hà Lan. 

 


Read More...

Trong quá trình phát triển web, có rất nhiều công việc mà chúng ta phải lặp đi lặp lại . Bao gồm task như nén file JavaScript và các tập tin CSS, unit testing...Để  thực hiện các công việc này một cách tự động và làm “min” các tệp này Grunt (task runner) đã ra đời. Sau đây mình sẽ hướng dẫn một cái nhìn đơn giản làm thế nào để thiết lập và chạy với Grunt.

 

 


Read More...

GreenDao là một thư viện mã nguồn mở giúp làm việc với SQLite một cách hiệu quả trong Android. Nó là đối tượng Java cho cơ sở dữ liệu (thường được gọi là ORM).Bạn có thể lưu trữ, cập nhật, xóa, truy vấn cho các đối tượng Java sử dụng một định hướng đối tượng API đơn giản. GreenDao ra đời từ năm 2012 .

 

 

 

 

 

 

 

 


Read More...

Jmeter là công cụ để đo độ tải và performance của đối tượng, có thể sử dụng để test performance trên cả nguồn tĩnh và nguồn động, có thể kiểm tra độ tải và hiệu năng trên nhiều loại server khác nhau như: Web – HTTP, HTTPS, SOAP, Database via JDBC, LDAP, JMS, Mail – SMTP(S), POP3(S) and IMAP(S)…

Jmeter là  một mã nguồn mở được viết bằng java. Cha đẻ của JMeter là Stefano Mazzocchi sau đó Apache đã thiết kế lại để cải tiến hơn giao diện đồ họa cho người dùng và khả năng kiểm thử hướng chức năng. 


Read More...

Nếu bạn đã từng biết đến ngôn ngữ lập trình LESS, Styles… Chúng đều tạo ra những cách viết CSS nhanh, hiệu quả hơn và nếu bạn đã từng sử dụng, bạn sẽ đánh giá cao sự linh hoạt mà chúng mang lại cho dự án của bạn.

Với HTML bạn sẽ tự hỏi tại sao nó lại quá dài dòng như vậy? Tại sao không ai đó đơn giản hóa nó ? Hôm nay, chúng ta sẽ cùng tìm hiểu cách sử dụng Haml để tối ưu hóa HTLM. Về cốt lõi, Haml là ngôn ngữ markup thu gọn giúp việc viết HTML dễ dàng hơn có thể sử dụng cho nhiều ngôn ngữ PHP, ASP, ERB...được sử dụng nhiều nhất là Ruby on Rails.


Read More...

 PhoneGap là một nền tảng (framework) mã nguồn mở dùng để phát triển ứng dụng mobile cho cả iOS, Android, Windows Phone, BlackBerry, webOS, Bada, Symbian cùng lúc, viết một lần, biên dịch qua cloud và chạy trên nhiều nền tảng smartphone khác nhau. Đây là một dự án nguồn mở miễn phí của Nitobi giúp việc phát triển ứng dụng di động dễ dàng hơn đối với mọi hệ điều hành. Cho phép nhà phát triển sử dụng HTML, CSS và JavaSript để viết và triển khai ứng dụng.


Read More...

posted by Tran Thi Thu Thuy on 2014-07-01 21:39

Bạn đã từng nghĩ đến một nền tảng xây dựng ứng dụng, lập trình một cách nhanh, nhẹ, tối ưu hóa và đặc biệt là có thể chạy trên cả server lẫn client chưa ? Node.js sẽ giúp bạn làm được điều này.


Read More...

posted by Tran Thi Thu Thuy on 2014-03-29 05:27

Với việc tăng cường hỗ trợ tối đa các dịch vụ phần mềm của mình đối với các thiết bị di động, cũng như việc cung cấp các công cụ, chế độ chạy thực giúp các nhà lập trình di động có thể chạy các ứng dụng .IBM Worklight cung cấp một nền tảng ứng dụng cao cấp, toàn diện và mở, có thể giúp bạn phát triển, chạy và quản lý có hiệu quả các ứng dụng với HTML5. IBM Worklight còn có cơ chế bảo mật và các khả năng phân tích và quản lý ứng dụng di động một cách hợp lý.


Read More...