Phong trào nguồn mở bao gồm các nhà thiết kế web và phát triển tình nguyện thời gian của họ để làm cho trang web một nơi tốt hơn. Dưới đây là 11 dự án mã nguồn mở chúng tôi vui mừng nhất.
Chúng tôi không ngừng ngạc nhiên bởi tất cả các dự án nguồn mở mới mát mẻ có sẵn; nếu bạn nhìn xung quanh có gần như luôn luôn là một mù thay thế nguồn mở để bất cứ điều gì ủng hộ phần mềm bạn cần cho công việc thiết kế web. Dưới đây thiet ke web tai Can Tho xin giới thiệu 11 ví dụ tuyệt vời của tác phẩm tuyệt vời được thực hiện để làm cho trang web một nơi tốt hơn.
01. Font Awesome
Font Awesome thực sự là tuyệt vời: 249 biểu tượng chứa trong một chữ duy nhất, tạo thành "một ngôn ngữ pictographic web của các hành động liên quan đến". Biểu tượng là khả năng mở rộng, vì vậy họ đều giống nhau ở kích thước bất kỳ, và bạn có thể tạo kiểu chúng với CSS. Nó hoàn toàn tương thích với Twitter Bootstrap 2.2.2 (xem bên dưới), làm việc với IE7 và sẵn sàng cho sử dụng thương mại.
- Cũng thấy yêu thích của chúng tôi phông chữ web - và họ không một xu chi phí
Biểu tượng hiện đang được chia thành sáu loại: ứng dụng web (chiếc đinh ghim, một dấu hiệu, một giỏ mua hàng, và như vậy), soạn thảo văn bản (biểu tượng cho tập tin, sao chép, dán, vv), hướng (phong cách khác nhau của mũi tên và chữ V) , video player, xã hội và y tế. Bạn có thể yêu cầu thêm các biểu tượng trên các dự án GitHub, và thậm chí đóng góp của bạn.
02. Bootstrap

Kể từ khi nó được đưa ra bởi Twitter trong năm 2011, xây dựng khuôn khổ web Bootstrap đã trở thành dự án phổ biến nhất trên GitHub. Tác giả của nó Đánh Otto và Jacob Thornton đã quyết định tháng Chín năm ngoái để di chuyển Bootstrap để tổ chức mã nguồn mở riêng của mình, và dự án tách ra từ Twitter.
Bootstrap lợi ích từ một dấu chân nhỏ, LESS tích hợp và thiết kế trực quan hấp dẫn. Nó có một customiser dựa trên web mà bạn có thể sử dụng để thiết kế riêng cho dự án của bạn mã nguồn mở: các thành phần và jQuery plug-in có thể được thêm vào hoặc gỡ bỏ đánh dấu hộp kiểm tra, và các biến thể được tùy chỉnh bằng cách sử dụng một hình thức web. Có 12 cột lưới đáp ứng, kiểu chữ, hình thức kiểm soát và nó sử dụng CSS đáp ứng để làm việc với các trình duyệt di động.
Tháng trước, người sáng tạo Bootstrap đưa ra hội chợ triển lãm , nơi trưng bày của hầu hết các dự án "xinh đẹp và đầy cảm hứng" được xây dựng với công cụ này. Có nhiều so với cùng tạiLoveBootstrap .
03. Chân đế

Một dự án mã nguồn mở bắt đầu tại Adobe , Chân đế là một trình biên tập mã nhẹ và hiện đại, tập trung vào các công nghệ web, với một tập hợp các tính năng sáng tạo.
17 dự án phổ biến nhất trên Github, nhóm nòng cốt gồm 12 nhà phát triển, với Adobe cung cấp bảy kỹ sư toàn thời gian cho dự án, cộng với khoảng 80 người đóng góp cá nhân. Tuy nhiên, giám đốc sản phẩm Adam Lehman cảnh báo rằng nó không phải là chưa sẵn sàng để sử dụng hằng ngày.
"Mã biên tập đã được khoảng một thời gian rất dài, vì vậy bạn không thể chỉ mong muốn xây dựng một biên tập viên với tất cả các tính năng cần thiết qua đêm," ông nói. "Chúng tôi sản xuất ổn định và đáng tin cậy được xây dựng mỗi hai tuần rưỡi, vì vậy bạn có thể chắc chắn nó an toàn để sử dụng, nhưng bạn có thể thấy mình sẽ trở lại biên tập trước đó của bạn cho một hoặc hai tính năng.
Và có, họ sử dụng làm Chân đế Chân đế để phát triển. "Đó là tất cả rất meta," Lehman nói. "Chúng tôi đã làm như vậy kể từ thứ hai hoặc thứ ba xây dựng."
04. Firefox OS

Firefox OS, sysyem điều hành mới được phát triển bởi Mozilla, là một chiến thắng cho các nhà phát triển nói Andreas Gal, phó chủ tịch kỹ thuật điện thoại di động của Mozilla. "Các nhà phát triển nền tảng hơn phải phát triển cho, phức tạp hơn cuộc sống của họ trở nên", ông lập luận.
"Mục tiêu của Mozilla là trở thành một chất xúc tác để thúc đẩy phát triển hơn cho Open Web. Trong tám triệu nhà phát triển phát triển trong HTML5 hiện nay so với khoảng 100.000 nhà phát triển iOS và 400.000 Android, nhưng 10 triệu cho HTML5. Chúng tôi chỉ muốn mở khóa sức mạnh của HTML5 cho dựa trên tiêu chuẩn công việc.
"Các ứng dụng web có thể truy cập tất cả các khả năng thiết bị với các API web mới mà Mozilla thêm - thu hẹp khoảng cách giữa web và các ứng dụng bản địa," Gal tiếp tục. "Điều này sẽ giảm các rào cản để nhập cảnh cho nhỏ hơn, các nhà phát triển nội dung địa phương, các doanh nghiệp, các nhà giáo dục và các tổ chức chính phủ cũng vì HTML5 và công nghệ web quen thuộc với các nhà phát triển.
"Các ứng dụng trên web cũng cho phép các nhà phát triển mở để có mối quan hệ trực tiếp với khách hàng của họ. Ngoài ra, có một phần mềm dấu chân nhẹ hơn trên thiết bị. Vì vậy chúng tôi có thể nhận được nhiều hơn từ các phần cứng."
05. Conditionizr

Conditionizr là một công cụ mới tuyệt vời để phát hiện trình duyệt. "Conditionizr để hoàn tất khoảng cách về công nghệ lối vào, có điều kiện tự do", giải thích tác giả Todd Phương châm ."Chúng tôi sử dụng những thứ như Modernizr để phát hiện tính năng cho HTML5 / CSS3, và Conditionizr ngồi bên cạnh để phục vụ hoàn toàn ngược lại:. Nội dung di sản phục vụ cho một đánh dấu sạch"
Hiện tại phiên bản 2.2.1, Conditionizr nhận ra trình duyệt được sử dụng và cung cấp nội dung theo yêu cầu. Ví dụ, một người sử dụng IE7 sẽ nhận được hoặc các lớp học HTML để ghi đè CSS, hoặc tải một tập tin và ie7.css IE7.js; hữu ích cho trình duyệt vá.
"Conditionizr không giới hạn di sản," Phương châm thêm. "Nó cũng nhằm mục đích giúp người dùng sửa chữa quirks trình duyệt hiện đại bằng cách phát hiện các trình duyệt hiện đại quá. Conditionizr đã phát triển để bao gồm không chỉ nội dung di sản phục vụ, nhưng nó cũng phát hiện các thiết bị võng mạc và cảm ứng và một lần nữa cho phép các nhà phát triển để phục vụ cho toàn bộ lối vào. Đó là một nhỏ 3KB kịch bản. "
Kế hoạch tương lai bao gồm thiết kế lại trang web để cung cấp một trải nghiệm người dùng tốt hơn và trao đổi các phát hiện IE để thay thế không đánh hơi.
06. Dự án tiếp cận
Theo Dave Rupert của Paravel, một trong những 40 nhóm các lập trình viên và các chuyên gia tiếp cận đằng sau dự án, giải thích: "Dự án bắt đầu vào giữa tháng 1 năm 2013 trong bối cảnh tình cảm phát triển khái niệm cốt lõi mà khả năng tiếp cận, tính năng và các ví dụ mã là quá khó khăn để trích xuất. Từ khi ra mắt, a11yproject.com đã có 46.000 du khách và chúng tôi đang nhìn thấy khoảng 7.000 khách hàng tháng. "
Thông tin phản hồi đã được hỗn hợp: "Chúng tôi đã nói với tất cả mọi thứ từ" Stop rao bán vớ vẩn 'thành' Cảm ơn bạn đã làm cho khả năng tiếp cận dễ tiếp cận hơn ", Rupert tiết lộ. "Nhìn chung, tâm lý thị trường tích cực và nó giải quyết một mong muốn phổ biến cho hầu hết các nhà phát triển lối vào. Nếu có phản hồi tiêu cực (ví dụ, errata hoặc một sự khác biệt về quan điểm) người dân được khuyến khích nộp một vấn đề trên GitHub. Mã nguồn mở là làm việc và sắt được mài sắt.
07. Laravel

Laravel đã cách mạng phát triển PHP bằng cách tận dụng những tính năng mới nhất của ngôn ngữ, mang những thứ như di cư biểu cảm, một ORM ActiveRecord phong cách tuyệt vời và định tuyến yên tĩnh để phát triển PHP.
"Tôi bắt đầu làm việc trên Laravel vào ban đêm vào khoảng cuối năm 2010," tác giả của nó Otwell Taylor nói. "Tôi muốn tạo ra một khuôn khổ PHP đó là trực quan, mạnh mẽ. Một khuôn khổ đó là thực sự về hiệu quả phát triển và hạnh phúc."
Ngay bây giờ, Laravel một trong những dự án PHP phổ biến nhất trên GitHub với hàng ngàn người theo dõi. Khung được sử dụng bởi hàng ngàn chi tiết của các nhà phát triển trên toàn thế giới trong hàng chục quốc gia. Vào cuối tháng, Otwell sẽ phát hành phiên bản 4.0, mà sẽ mang lại một Queue API thống nhất cho việc làm nền và một CLI tăng cường.
08. Grunt

Grunt cho phép bạn tự động hóa các tác vụ thông thường sử dụng JavaScript. Như tác giả Ben Alman giải thích: "Với Grunt, bạn có thể thực hiện, nhiệm vụ lặp đi lặp lại nhàm chán như giảm tính chất, biên dịch, kiểm tra đơn vị và linting với số không nỗ lực cơ bản Và bởi vì Grunt được mở rộng, nếu ai đó đã không đã xây dựng những gì bạn cần, bạn có thể. dễ dàng tác giả và xuất bản của riêng Grunt plug-in của bạn. "
Grunt được tải về khoảng 25.000 lần mỗi tuần, và với hơn 20 chính thức duy trì plug-in và 600 plugin cộng đồng được công bố, nó nhanh chóng trở thành tiêu chuẩn trên thực tế.
"Grunt đã giảm đáng kể rào cản gia nhập thị trường cho các nhà phát triển web bằng cách cung cấp một giao diện chung cho các nhiệm vụ trong quá trình xây dựng của họ," cho biết thêm Alman. "Sử dụng plug-in hệ sinh thái rộng lớn của chúng tôi và định dạng cấu hình dễ dàng, nó bây giờ có thể cho bất cứ ai trong nhóm của bạn để tạo ra một quá trình xây dựng hiện đại -. Thiết kế bao gồm"
09. Ember.js

Ember.js hóa đơn chính nó như là "một khuôn khổ cho việc tạo ra các ứng dụng web đầy tham vọng". Jack Franklin giải thích: "Các tính năng chính của Ember là dữ liệu của nó ràng buộc; obejcts trong Ember có thể ràng buộc các thuộc tính với nhau, vì vậy khi một tài sản thay đổi trong một đối tượng, người kia được giữ đồng bộ.
"Một là khả năng xác định các chức năng trên một đối tượng mà bạn có thể điều trị như là tài sản. Do đó, nếu một mô hình có tên đầu tiên và cuối cùng, bạn có thể tạo ra một chức năng để xác định tên đầy đủ của một người, và có nó đối xử như thể các mô hình có một tài sản họ tên.
"Các tính năng nhất có thể để thu hút bạn ở là Ember tự động cập nhật điểm của mình khi thay đổi dữ liệu -. Giúp bạn tiết kiệm rất nhiều công việc"
10. AngularJS

AngularJS mở rộng vốn từ vựng của HTML cho tuyên bố quan điểm năng động trong ứng dụng web. Một lần nữa, Jack Franklin giải thích: "Góc có một cách tiếp cận hơi khác nhau [để Backbone và Ember] bằng cách làm ràng buộc dữ liệu trực tiếp trong HTML của bạn cũng sử dụng JavaScript chỉ đơn giản cho bộ điều khiển của nó, có nghĩa là không cần phải mở rộng các đối tượng khác là bạn phải. làm trong các khuôn khổ khác.
"Các dữ liệu ràng buộc dữ liệu có nghĩa trong quan điểm được tự động cập nhật khi thay đổi dữ liệu, mà còn góc giúp bạn dễ dàng liên kết với các mô hình hình thức, có nghĩa là rất nhiều mã bạn thường viết để liên kết một hình thức để tạo ra một thể hiện mới của một mô hình không cần thiết. dữ liệu của nó ràng buộc là hai chiều.
"Bằng cách di chuyển rất nhiều các ràng buộc trực tiếp vào HTML, góc lá bạn với bộ điều khiển gọn gàng hơn nhiều và ít JavaScript để viết. Nó có thể mất một thời gian để có được đầu của bạn xung quanh, nhưng phương pháp này là thực sự mạnh mẽ."
11. Đức

Mã nguồn mở nền tảng blog ma quay đầu khi nó được tài trợ thành công thông qua Kickstarter, vượt yêu cầu ban đầu của £ 25,000 và cuối cùng mang lại hơn 196.000 £ tài trợ.
Ma có một mục đích duy nhất trong việc cung cấp các blogger với một giao diện đơn giản cho phép họ viết và xuất bản nội dung của họ mà không đối phó với sự phức tạp của nền tảng truyền thống.Đó là miễn phí như là một gói phần mềm, bạn có thể tải về và cài đặt vào máy chủ web của riêng bạn, nhưng nếu đó là quá nhiều rắc rối cho bạn có những phiên bản lưu trữ trên máy chuyên nghiệp có giá từ $ 5 và $ 36 mỗi tháng.
Xem thêm: thiet ke web tai Ha Noi, thiet ke website tphcm.
Đăng nhận xét