Найкращі Android фреймворки для розробки програм. Порівняння рішень для кросплатформної розробки: PhoneGap, Xamarin, Flutter, React Native Розробка програм з комп'ютерною графікою фреймворк мобільні

Android-фреймворк стане в нагоді тим розробникам, які хочуть позбутися зайвих дрібних завдань і проблем. Ідеального фреймворку не буває, адже все в будь-якому випадку залежить від конкретних переваг та потреб розробника. Також багато залежить від рівня та навичок, адже є простіші, а є складніші в освоєнні. Сьогодні перед вами найкращі Android фреймворки для розробки програм на 2017 рік.

Кожен із фреймворків, представлених у цій статті, відмінно підходить для розробки різних додатків, хоча є й специфічні завдання, для яких потрібний особливий фреймворк. Ми вирішили не складати рейтинг, а просто відібрали і у випадковому порядку розташували п'ять найкращих каркасів для розробки програм під найпопулярнішу мобільну платформу, адже на ринку мобільних ОС Android займає високу частку.

Будь-який із представлених фреймворків дозволить вам досягти дуже важливої ​​мети – спростити процес мобільної розробки. Щоб вам було простіше, під кожним описом ми дамо посилання онлайн-уроки, які допоможуть вам освоїти той чи інший фреймворк.

  1. PhoneGap

PhoneGap – це головний фреймворк для Android-розробки, розроблений та підтримуваний компаніями Adobe та Apache. З ним ви зможете розробляти програми у режимі реального часу. Досвідчені розробники це особливо оцінять. PhoneGap це кросплатформна програма, яка працює на базових front-end технологіях: HTML5/CSS та JavaScript. Зупинивши свій вибір на PhoneGap, ви гарантовано отримуєте доступ до численних плагінів. З ними ваші можливості будуть суттєво розширені, а ви зможете створювати якісні гібридні мобільні програми.

  1. CoronaSDK

CoronaSDK – по праву увійшов до колекції Найкращі Androidфреймворки для розробки програм. Це один із найкращих каркасів для мобільної розробки додатків, який дозволить створювати їх на винятково високому рівні. В основному він використовується, хоча зможе чудово впоратися і з багатьма іншими завданнями. Corona дозволить вам завантажувати розроблені програми на найбільші мобільні платформи. Він по праву вважається найкращим у своєму класі з погляду повторно використовуваного коду.

  1. jQuery Mobile

jQuery Mobile – це якісний фреймворк, розроблений на базі HTML5 командою, відповідальною за створення однієї з найкращих бібліотек JavaScript jQuery. Він був спеціально створений для розробки першокласних додатків, які чудово виглядатимуть на будь-яких мобільних і стаціонарних пристроях. Хоча, в першу чергу, він все ж таки орієнтований на розробку під мобільні пристрої, тобто смартфони та планшети. Повна версіяфреймворка доступна або при оновленні, або при завантаженні з офіційного сайту.

Найкращі Android фреймворки для розробки додатків у 2017 році

  1. Appcelerator Titanium

Appcelerator Titanium – один із найкращих фреймворків для мобільної розробки, з яким ви без проблем зможете створювати нативні програми, використовуючи код на JavaScript. Тобто з ним вам не доведеться вивчати спеціальну мову для розробки під конкретну мобільну платформу. Також з Appcelerator ви зможете досягти автоматизації тестування на мобільних пристроях. Ще у вас буде можливість стежити за його роботою, фіксувати збої та налаштовувати продуктивність програм.

  1. Xamarin

Найкращі Android фреймворки для розробки додатків у 2017 році.

Сьогодні ми представили вашій увазі різноманітні мобільні фреймворки, кожен із яких дозволить вам, використовуючи класичні мови типу HTML5, CSS, JavaScript та C#, повноцінно освоїти мобільну розробку під Android OS. Вибирайте будь-який з варіантів онлайн-навчання та приєднуйтесь до когорти розробників, які заробляють від 1000 $/місяць. Стати професійним мобільним розробником!

Також ознайомтесь із ще одним нашим оглядом для мобільної розробки.

Олександр – засновник проекту сайт «Веб-лабораторія успіху», створеного на підтримку початківцям та продовжуючим інтернет-підприємцям. Переконаний трудоголік, за плечима якого професійний досвід керівництва редакцією інтернет-журналу, створення та управління власним інтернет-магазином. Основний рід занять: просування бізнесів (в т.ч. інтернет-магазинів) через Facebook та Google Adwords. Основне захоплення: монетизація сайтів через інструменти партнерського маркетингу та Google Adsense. Особисті підтверджені рекорди: 3 мільйони відвідувачів блогу на місяць.

Веб розробка

Топ фреймворки для веб-розробки у 2018 році

Світ ніколи не буде тим самим, тому що у нас є веб-розробка. Одна з провідних сфер людської діяльності з актуальності, впливу та ступеня залученості. А за сумісництвом — один із провідних профілів нашої компанії. Тому ми вирішили зробити невеликий огляд найпопулярніших фреймворків 2018 року. Тримайтеся в курсі веб-розробки та слідуйте за сучасними технологіями.

Angular.JS

Angular - це JavaScript фреймворк від Google, розроблений спеціально для створення динамічних веб-програм. Він має величезну популярність вже майже десять років. Працюючи з Angular, ви зможете створювати інтерфейсні програми без необхідності застосовувати інші плагіни або фреймворки.

Його структура включає низку цікавих функцій. Ось деякі з них:

  • Використовуючи шаблони, ви можете показувати інформацію з моделі та контролера.
  • Angular підтримує архітектуру MVC. В результаті розробник може просто розділити програму на MVC компоненти. Решта буде керуватися засобами фреймворку.
  • Всі вирази схожі на фрагменти коду, укладені у фігурні дужки. Вони не використовують цикли та умовні висловлювання. Навпаки — застосовуються для форматування та відображення даних.

Всі ці функції є частиною платформи, яка дозволить вам побудувати відмінний веб-сайт. Ось лише деякі приклади майданчиків, розроблених за допомогою цього фреймворку: Netflix, Freelancer.com, GoodFIlms тощо.

Ruby on Rails

Цей фреймворк побудований найвідомішою мовою програмування Ruby. У чому його головна фішка? У тому, що повторне використання коду радикально спрощує та прискорює розробку веб-застосунків. Крім того, такий підхід дозволяє додавати деякі додаткові функції. Серед популярних веб-сайтів, написаних на Ruby on Rails, можна виділити Basecamp, Ask.fm, GitHub, 500px та ін.

Ruby on Rails — це величезна спільнота розробників, де ви легко знайдете допомогу для свого проекту. Ми не можемо сказати, що RoR відноситься до дешевих технологій. Однак фреймворк забезпечує купу плюшок. І насамперед ми маємо на увазі швидку розробку з меншою кількістю написаного коду та помилок. Серед інших переваг виділимо:

  • Гнучкість. Фреймворк підходить для всіх галузей бізнесу, чи це управління проектами чи будівництво.
  • Швидкість. Про це ми вже писали і повторимо ще раз: Ruby on Rails скорочує час розробки веб-додатків приблизно на 30-40%.
  • Можливість вносити зміни до коду абсолютно безболісно. Саме тому RoR ідеально підходить для довгограючих проектів. Різка зміна вимог або зміна команди розробників — все це не стане серйозною проблемою.

YII

YII - платформа з відкритим вихідним кодом, вбудована в PHP5. Завдяки зрозумілому дизайну та зручному інтерфейсу, цей фреймворк забезпечує надзвичайно просту та швидку веб-розробку. YII оптимізовано за продуктивністю, тому його можна використовувати для будь-яких проектів від малого до великого. Крім того, платформа містить безліч чудових інструментів, які допоможуть вам налагодити і протестувати програму. Ще один плюс — добре опрацьована документація.

Ключові особливості YII одним рядком:

  • Фреймворк не включає класи та об'єкти, поки вони не знадобляться. Це прискорює завантаження програм.
  • Використання стандартів OOP, а значить - надійність і безпека.
  • Усі професійні ресурси абсолютно безкоштовні.

Всі ці функції сприяють створенню високопродуктивної структури, яка дозволить розробляти класні веб-сайти. Ось деякі з них: Тасс, Craftcms, HumHub і так далі.

Meteor JS

Цей фреймворк написано на платформі Node.js і дозволяє розробникам створювати різні real-time веб-програми. Одна з найкрутіших особливостей Meteor JS - чудова основа для створення простих сайтів особистого користування.

Meteor JS це ізоморфний JavaScript веб-фреймворк із відкритим вихідним кодом. Про що це каже? Про те, що він дозволяє завантажувати сторінки набагато швидше. Крім того, завдяки інтегрованому стеку JavaScript, який простягається від бази даних до екрану кінцевого користувачаВи можете виконати в 10 рядках коду те, що зазвичай розтягується на 1000 рядків.

Ще одна цікава особливість полягає в тому, що ви можете використовувати один і той же код під час розробки під iOS, web, Android або desktop. Також ви можете використовувати різні популярні фреймворки та інструменти та зосередитись на створенні функцій замість того, щоб писати розрізнені компоненти разом.

Express.js

Ще один фреймворк на платформі Node.js. Вам безперечно варто ним скористатися, якщо ви хочете розробити веб-додаток і API, якнайшвидше. Чому? Тому що Express.js покриває цілий ряд важливих функційплагінами. А ще фреймворк можна використовувати для створення мобільних додатків.

По суті, Express.js складається з Angular та бази даних MongoDB. Це означає, що для розробки веб-сайтів вам достатньо знання HTML, CSS та JavaScript. А використовуючи модулі npm, ви зможете розширювати функціонал додатків, скільки завгодно і як завгодно.

Express.js ідеальний для створення найпростіших веб-сервісів. Не високонавантажених порталів, а додатків, які збираються "нашвидкуруч". Якщо вам потрібен MVP або просто хочете попрактикуватися у веб-розробці, хапайтеся за Express.js і нікуди його не відпускайте.

Zend

Zend - це opensource фреймворк, написаний на PHP. Він орієнтований на розробку сучасних, надійних та безпечних веб-сервісів.

Zend застосовує різні професійні пакети PHP, які роблять розробку веб-сайтів найвищого класу значно простіше та швидше. Крім того, фреймворк використовує архітектуру MVC, що відокремлює базу даних та бізнес-логіку від представницького рівня. Таким чином, ми отримуємо більш зрозумілий і чистий код.

Zend базується на концепціях об'єктно-орієнтованого програмування, таких як інтерфейси та успадкування, що допомагає вам розширити різноманітні компоненти фреймворку. Також відзначимо маршрутизацію, яка виконує свою роботу бездоганно. Та й функції кеша. Ви будете здивовані, що ними можна скористатися.

Django

Найпопулярніший фреймворк для веб-розробки, написаний на Python і використовує архітектуру MVC. Перелічуємо ключові особливості цієї платформи:

  • Швидкість. Головна мета фреймворку - допомогти розробникам зробити програму, якнайшвидше. Причому на всіх етапах виробництва — від ідеї до релізу. Ефективність та економічність – саме так можна сформулювати девіз Django. Фреймворк ідеально підходить для розробників, у яких горять терміни.
  • Безпека. Ви навіть можете дозволити собі деякі помилки, пов'язані із сек'юрністю. Як правило, вони пов'язані з SQL ін'єкціями, підробкою міжсайтових запитів та міжсайтовим скриптингом Django ефективно управляє всіма іменами користувача та паролями, а система аутентифікації користувача, як відомо, грає вирішальну роль.
  • Масштабованість. Більшість бізнес-сайтів використовують Django для швидкого задоволення потреб трафіку.
  • Повний фарш. Фреймворк включає різні додаткові опції для допомоги з картами сайту, автентифікацією користувачів, адмініструванням контенту, RSS-канали і багато іншого. Кожна з них надає істотну допомогу у процесі веб-розробки.

Laravel

Laravel є одним з найкращих PHP фреймворків. З його допомогою ви можете легко розробляти як веб, так і мобільні програми для невеликих сайтів та великого бізнесу. Laravel має багато цікавих функцій, таких як техніка авторизації, об'єктно орієнтовані бібліотеки, підтримка MVC, міграції баз даних, міжсайтові запити і т.д.

До основних переваг цього фреймворку можна віднести:

  • Можливість збільшення трафіку на веб-сайт. І так, ця технологія застосовна до будь-якого браузера та пристрою.
  • Гнучкість. Фреймворк має модульну структуру, що допомагає спростити сам веб-сайт та процес його розробки.
  • PHP не потребує спеціальних способахобслуговування. Це пов'язано з автоматичним завантаженнямоб'єкта, що міститься у програмному забезпеченні.
  • Фреймворк Laravel може створювати унікальні URL-адреси, тому що реалізує різні маршрути з однією і тією ж назвою.

Висновок

Вибір правильного фреймворку є одним із ключових моментів, що впливають на якість майбутнього сайту. Кожну з описаних технологій можна назвати повною у всіх відносинах, оскільки їх використовують як для frontend, так і для backend розробки. Тому наша порада буде до неподобства банальною. Просто виберіть платформу відповідно до ваших уподобань у мовах програмування. Тільки ви можете сформулювати власні вимоги якнайкраще. І тільки ви знаєте свої сильні та слабкі сторони.

Хоча порівняно з кросплатформовою розробкою нативна дає на виході якісніші програми, зараз з'являється багато нових кросплатформових технологій, що дозволяють створювати відмінні продукти.

Головні переваги нативної розробки полягають у високій продуктивності додатків та доступі до можливостей оперативних систем.

Тим не менш, у своїй роботі інженери ПЗ часто стикаються з несумісністю нативних інструментів між собою практично на всіх рівнях, включаючи мови програмування, архітектуру, роботу з бібліотеками тощо.

Тому для того, щоб реалізувати ті ж алгоритми та користувальницькі та (або) бізнес сценарії, програмісти повинні створити додаток для кількох середовищ різними мовами розробки.

Таким чином, щоб написати нативну програму, компанія повинна збільшити і робочий час, і бюджет, і зусилля на підтримку продукту. Також нативна технологія вимагає від програміста наявності певної експертизи. В іншому випадку, потрібно виділити додатковий час на навчання фахівців.

Технології кросплатформної виникли для вирішення зазначених проблем. Незважаючи на деякі недоліки, вони значно спрощують процес написання мобільних програм, зменшуючи компанії трудовитрати і скорочуючи замовнику витрати.

На Наразііснує багато хороших кросплатформових технологій, що дозволяють створювати якісні програми. У цій статті ми розглянемо найпопулярніші фреймворки для кроссплатформенної розробки.

PhoneGap

Adobe PhoneGap є фреймворком з відкритим кодом, користуватись яким можна безкоштовно. Також PhoneGap не вимагає обладнання, SDK та компіляторів для створення мобільних додатків.

На сьогоднішній день PhoneGap - один із лідируючих інструментів кросплатформної розробки, за допомогою якого програмісти створюють рішення на CSS3, HTML5 та JavaScript. Ще один плюс фреймворку — безліч готових плагінів.

Використовуючи цей кросплатформовий фреймворк, програмісти розробляють додатки, що являють собою вбудовані веб-браузери та односторінкові (single-page) HTML.

Оскільки всі елементи інтерфейсу стилізовані як нативні, немає прямого доступу до API. Щоб отримати доступ до функцій системи, розробники пов'язують плагіни, що додають у веб-браузер JS методи, а потім пов'язують їх з нативною реалізацією на кожній оперативній системі.

Adobe PhoneGap буде ідеальним вибором у тому випадку, якщо вам потрібно розробити інтерфейс програми або простий додаток в 10-16 скрінів і для невеликої аудиторії, наприклад, якесь корпоративне рішення для внутрішніх завдань компанії. Робота з фреймворком вимагає від команди досвіду написання односторінкових веб-додатків на JavaScript, CSS та HTML.

Xamarin

Ще одне відмінне кросплатформове рішення, що займає лідируючі позиції на ринку і дозволяє розробникам створювати програми для різних платформ (iOS, Android та Windows Phone).

Xamarin включає єдину загальну кодову базу C# і надає можливість тестувати програми на кількох пристроях із використанням Xamarin Cloud.

З появою Xamarin 2, фреймворк став одним із найпопулярніших інструментів. Варто зазначити, що фреймворк має сильну партнерську спільноту, в якій складаються такі великі корпорації як Microsoft і IBM. На відміну від PhoneGap робота з ним вимагає платної підпискиале можна почати з пробної безкоштовної версії.

Xamarin пропонує багато корисних функцій, наприклад, власний Xamarin Studio IDE та Xamarin.Forms, що дозволяють програмістам використовувати практично 100% одного разу написаного коду для всіх платформ. Фреймворк також пропонує доступ до нативного API та дозволяє інтегрувати такі бекенди як Parse та Microsoft Azure.

Для кросплатформної розробки на Xamarin потрібен досвід роботи на iOS, Android та C#. Плюс у тому, що в результаті ваша програма буде повністю нативною (хоча і написаною на C#) і обсяг бази коду не буде вище 40%.

Flutter

Flutter є досить новим кросплатформовим рішенням з відкритим вихідним кодом, випущеним Google для більш швидкої розробки красивих високопродуктивних нативних додатків для iOS і Android.

Фреймворк надає єдину базу коду та використовує мову програмування Dart, створену Google і має багато спільного з Java та JavaScript.

Як і інші популярні кросплатформові фреймворки, Flutter пропонує багато корисних функцій. Наприклад, hot reloadспрощує розробку UI, реалізацію функціоналу та тестування продукту.

Flutter включає сторонні SDK, API для 2D, анімації, власні віджети Material Design і надає можливість повторно використовувати наявний код Java, Swift та Objective-C.

Незважаючи на те, що дане кросплатформне рішення ще зовсім молоде, не має підтримки Windowsта IDE, на ньому можна розробляти сучасні програми, що відрізняються високою продуктивністю.

React Native

Фреймворк React Native "виростає" з React.js, створений Facebook для ремонту свого чату. Складання інтерфейсу з JavaScript "кубиків" і запозичений з Інтернету адаптивний підхід до дизайну виявилися настільки успішними рішеннями, що компанія портувала React на мобільні платформи. Так виник React Native.

На даний момент React Native є, мабуть, найцікавішим і перспективним фреймворком за рахунок того, що бере найкраще з Інтернету і React.js.

Завдяки JS-движку забезпечується висока продуктивність, яка можна порівняти з нативною. На основі ідеї складання інтерфейсу з “кубиків”, React Native не використовує ні браузер, ні WebView - тільки JavaScript API.

Так, програмісти пишуть код на JavaScript, який працює з нативними компонентами платформи, тим самим передаючи переваги та зручність використання React.js із браузера у мобільні програми.

Важлива перевага React Native полягає в тому, що відсоток коду, що розділяється, тут до 90%, що допомагає писати сучасні програми, які виглядають нативно. При цьому технологія більш проста і зручна.

Від програмістів робота з фреймворком вимагає знання JavaScript, Objective-C API та Android Java API. Як можна помітити, React Native дозволяє створювати якісні високопродуктивні рішення.

Якщо у вас є якісь питання за статтею, потрібна допомога у розробці або є ідея для майбутнього проекту, та отримайте безкоштовну консультацію!

У зв'язку з розширенням команди ми запрошуємо та . Пропонуємо конкурентний рівень винагороди, гнучкий графік, кар'єрне та професійне зростання. Чекаємо на ваше резюме.) (Додано 18.06.18)

Навколо так багато фреймворків та бібліотек... І як вибрати перспективні та потрібні для свого проекту?

Команда зібрала для вас ТОП кращих фреймворків для Front-end розробки у 2018 році.

Упевнені, що ця стаття стане вашою дороговказом і не дасть потонути в морі фреймворків. Поїхали!

Але, для початку, трохи теорії:

Фреймворк- це платформа, яка надає розробникам основу для написання додатків. Він містить заздалегідь визначені та реалізовані класи чи функції. Також для конкретних завдань можна додавати власний код до того, що вже міститься у фреймворку.

Основні плюси фреймворків:

Рентабельність

Більшість ф. - безкоштовні та мають відкритий вихідний код для використання. Оскільки це значно прискорює створення програми, то відповідно і зменшує ціну самого веб-додатка.

Продуктивність

Ф. значно покращують продуктивність і все тому, що максимально він оптимізує процес. Тому що простіше використовувати ф. з оптимізацією та добре структурованими шаблонами, ніж писати сотні рядка коду.

Безпека

Трендові JavaScript-фреймворки можуть похвалитися не лише підтримкою великої спільноти на GitHub, а й залізною системою безпеки.

Отже, розглянемо ТОП 10 фреймворків та бібліотек для Front-end Dev, які актуальні у 2018 році:

Відмінний JavaScript фреймворк, випущений у 2013 році Instagram та Facebook. Використовуючи його, ви зможете легко і просто створювати складні та великомасштабні динамічні програми. Найчастіше використовується для побудови інтерфейсів користувача. На GitHub цей фреймворк має понад 89 тис. зірок.

Плюси:

Девіз React: «Вивчи один раз – пиши скрізь»

Free and Open Source

Може використовувати вже написаний код

Підтримує віртуальну функціональність DOM

Мінуси:

Алгоритм Virtual DOM неточний та повільний

Потрібне складне асинхронне програмування під час спілкування з сервером

AngularJS – це каркас для розробки веб-програм від Google. Добре підходить для динамічних веб-додатків, використовуючи HTML для статичних веб-сторінок. Незамінний фреймворк не тільки для розробників програмного забезпечення, але і для дизайнерів. AngularJS, Angular 2 та Angular 4 міцно влаштувалися серед затребуваних фреймворків.

Плюси:

Відкритий вихідний код

Збереження фрагментів коду для подальшого використання

Розробники стикаються з меншою кількістю помилок, оскільки прив'язка даних будується на базі Angular-елементів

Підтримуються різні елементи MVC

Добре працює у середовищі Agile

Маса інструментів для тестів


Мінуси:

Складний для новачків

Vue простіше у плані архітектури

API Angular величезне, і потрібно розібратися з багатьма концепціями


Він також використовується для створення інтерфейсів користувача. Розроблений з нуля для більшого застосування. Складається з доступної базової бібліотеки, яка фокусується тільки на рівні представлення, та екосистеми бібліотек, що підтримують, що допомагає справлятися з комплексністю великих односторінкових додатків. На GitHub цей проект набрав понад 84 тис. зірок.

Плюси:

Не вимагає компіляторів за замовчуванням,

Трансформація з бібліотеки до фреймворку в процесі використання

Управління просунутими односторінковими програмами

Відмінний баланс між читаністю, ремонтопридатністю коду та написання самого коду

Мінуси:

Runtime помилки у шаблонах

Компонентний підхід у React більш гнучкий


Один з найбільш популярних MVC JavaScript фреймворків. З'явився він 2011 року під відкритим вихідним кодом. З його допомогою можна досить легко створювати масштабовані односторінкові веб-додатки та забезпечує двосторонню прив'язку даних. Виконує першокласну роботу на боці DOM-рендерінгу на стороні сервера. Підтримується сайтами Discourse, Groupon, LinkedIn, Vine

Плюси:

Простий у налаштуванні

Розгортає великі інтерфейси користувача

Двостороння прив'язка даних

Мінуси:

Жорстка структура проектів

Немає стандартного набору UI-елементів

це не повноцінний фреймворк, це бібліотека, хоч і найстаріша і найпопулярніша. jQuery і JavaScript давно і міцно пов'язані. А з ліцензією MIT ця бібліотека надає розробникам додатків можливість писати коротший код, скорочуючи тим самим робоче навантаження. Підтримує DOM-маніпуляції і в тандемі з CSS може стати в нагоді для вирішення будь-якого завдання.

Плюси:

широко використовується завдяки швидкій обробці

У всіх браузерах поводиться однаково

Відмінно підходить початківцям для простих програм

Мінуси:

Безліч функцій, що полегшують роботу з DOM, вже реалізовано


Він дозволяє створювати легкі та швидкі програми. Сучасний, простий, швидкий та неблокуючий. GoDaddy та Paypal – лише деякі з іменитих компаній, які використовують Node.js. Ідеально підходить для програм, пов'язаних з I/O та програм для потокової передачі даних.

Плюси:

Простий та швидкий

Такі ПЗ можуть працювати на кількох хостах

Увімкнення швидких серверів

Мінуси:

Не для «ненаскрізних» операцій

Без тестів у Node.js робити нічого

Перед нами грандіозна full-stack платформа. Він має усі функції, необхідні будь-якому розробнику для рендерингу фронт-енду, розробки бекенду та управління базами даних.

Плюси:

Full-Stack платформа

Створення повнофункціональних програм

Реактивне програмування

Швидка обробка даних

Низький поріг входження

Мінуси:

Складний інтерфейс для новачків

Просто ідеальна пара для JavaScript. Це real JavaScript фреймворк.

Відмінно підходить для створення веб-додатків та швидкодіючих веб-сайтів. Поставляється з сіткою CSS, точками зупинки, має функціями APIта нормалізації стилів браузера.

Плюси:

Заснований на JavaScript та CSS

Адаптивне зображення для різноманітних моніторів

Можна вбудувати у будь-який дизайн

Сумісний із будь-якими браузерами

Мінуси:

Недостатня реалізація окремих функцій, у тому числі стандартних


Платформа для створення мобільних та десктопних кросплатформових додатків на JavaScript (HTML+CSS на додачу). Це і хмарна платформа для складання/розповсюдження ПЗ та все, що забажаєте для створення функціонально насичених програм. Приємне асорті з крутих інструментів та функцій.

Плюси:

Простота використання та навчання

В високопродуктивна структура

Для десктопних та мобільних кросплатформових ПЗ

Мінуси:

Titanium SDK оновлюється пізніше SDK операційних систем

Відсутність InterfaceBuilder

Недостатня реалізація окремих функцій, у тому числі стандартних


Цю платформу можна сміливо назвати фреймворком наступного покоління для мобільних та веб-застосунків.

Найкраще, що є в Aurelia – це те, що він модульований і містить у собі чимало незалежних невеликих бібліотек. Таким чином, можна створити власний фреймворк та впровадити його у платформу.

Плюси:

Великий набір бібліотек

Створення власного фреймворку всередині платформи

Мінуси:

Набір бібліотек вимагає доповнення та доопрацювання

Планшети