Някои рамки с отворен код

Onsen UI е рамка за проектиране на приложения

Продължавайки с нашия обзор на програмите в края на месеца, ще изброим някои рамки с отворен код. В индустрията за разработка на софтуер, рамката е набор от ресурси, които намаляват и опростяват времето за разработка на софтуер.

Разработването на софтуер е много взискателна дейност по отношение на време, знания и пари. Всички възможни преки пътища са много полезни.

Някои рамки с отворен код

Има два ресурса, които програмистите могат да използват, за да намалят времето за разработка: библиотеки и рамки. Нека разгледаме пример, за да разберем разликата. Да предположим, че искаме да построим кола. Можем да купим частите отделно (джанти, двигател, волан, предно стъкло, резервоар за гориво) или можем да купим кола и да направим желаните модификации, като например промяна на цвета ѝ, модифициране на двигателя, за да се движи по-бързо, или добавяне на багажник на покрива, за да превозва повече багаж.

Библиотеките са градивните елементи. Те са код, предназначен за специфични функции, като извършване на математически изчисления или отпечатване на текст. Фреймворците са завършени програми или шаблони, които можем да модифицираме, за да постигнем желания резултат.

Видове рамки

Рамки за проектиране на уеб сайтове и уеб приложения

Съжалявам за очевидното, но се използва за създаване на уебсайтове или приложения, базирани на уеб технологии. Някои заглавия с отворен код са:

  • Ъглова: разработена от Google използва езика за програмиране TypeScript (подобрена версия на JavaScript) и е идеален за създаване на едностранично уеб приложение.
  • Django: Тази рамка Той ви позволява да използвате популярния език за програмиране Python, за да създавате уебсайтове като мениджъри на съдържание или пазарски колички.
  • Руби на релси: Използва се за създаване на сървърни приложения и е идеален за работа с бази данни.
  • Начално зареждане: най-известният на рамките, фокусирани върху външния вид на уебсайта. Той включва редица компоненти, оформления и цветови схеми, които могат да се комбинират за постигане на дизайни с професионално качество. Може да се използва както инсталиран на собствен сървър, така и чрез добавяне на връзка към сървъра на проекта.
  • Картофено пюре: Ако предпочитате прости дизайни, тази рамка Той е минималистичен, въпреки че включва опции като менюта, бутони, колони и формуляри.

Рамки за дизайн на уеб приложения

Тъй като тази статия е написана в сътрудничество с Captain Obvious, принуден съм да поясня, че този тип рамки се използват за създаване на мобилни приложения.

Някои заглавия с отворен код са:

  • трептене: Вторият Приносът на Google към този списък. Тя ви позволява да създавате приложения за Android и iOS, като използвате една и съща кодова база. Той включва джаджи, механизъм за изобразяване и интеграция с API за създаване на естествено потребителско изживяване.
  • йонийски: Резултат от комбинацията на две големи, PhoneGap и Angular. Ionic улеснява създаването на приложения за iOS и Android чрез добавяне на неща като филтри, формуляри, изгледи, менюта за навигация и листове с действия.
  • Рамка 7: Трябва да призная, че не знаех тази рамка което ви позволява да създавате както уеб, така и настолни приложения, като използвате HTML5, JavaScript и CSS3. Той включва елементи за създаване на потребителски интерфейси като листове с действия, изглед на списък, изскачащ прозорец, странични панели, решетка за оформление и други.
  • Onsen UI: Тази рамка Подходящ е за създаване на сложни уеб приложения, които работят на различни платформи, сякаш са родни.Съвместим е с подобни рамки и уебсайтът му има изчерпателен учебен материал. Компонентите за изграждане на приложения включват компоненти като раздели, списъци и навигационен стек.

Това са само няколко примера за разнообразието от предложения, които отвореният код ни предоставя. Разбира се, списъкът не е изчерпан и ще продължим да го разширяваме.

Времето ще покаже какво въздействие ще имат инструментите за изкуствен интелект върху използването на рамки, но приложенията, написани с помощта на тези инструменти, все още са далеч от създаването на код със същото качество като кода, създаден от хората.


Добавяне като предпочитан източник в Google