Чому?

    Знайомі розробники часто запитують чому рік тому замість Angular я вибрав Ember.js, зробив на ньому чотири проекти і не хочу зупинятися. Так як вони знайшли мої аргументи вельми переконливими, я вирішив поділитися ними з усіма перед ким постане питання вибору.
 Angular vs Ember comparison
 
 
 
 

Маркетинг

 Angular vs Ember marketing and promotion
Навіть ті мої знайомі, хто не розробляє фронтенд, чули і підтримують Angular, але не здатні пояснити його переваги. Як правило, хороші речі не потребують агресивному маркетингу , тому я гарненько задумався перш ніж зробити вибір на користь цього молодого рішення.
 
Тим більше, Ember — це форк SproutCore, на якому ще в 2008 році Apple побудувала Mobile.me і iWork .
 
 
 

Накопичений досвід

 Angular vs Ember experience
Обидва фреймворка покликані виправити попередні помилки, допомогти вирішити рутинні проблеми і працювати більш ефективно. Тому мене жахають статті про делегування подій в Angular .
 
Ember заснований на класичній парадигмі, але з безліччю ефективних готових рішень з коробки, до яких сотні розробників йшли роками, набивали гулі і виправлялися.
 
 
 

Процес розробки

 Angular vs Ember development process
Відоме правило успіху свідчить: "Головне — не процес, а результат". Застосовуючи новий підхід, велику кількість часу займуть пошук рішення, експерименти і виправлення помилок. Тобто багато зусиль піде саме на процес розробки.
 
Використовуючи класичний підхід, розробник може сконцентруватися на продукті і досвіді користувача. А такі професійні інструменти як Ember Inspector і Ember CLI роблять розробку ще більш легкою і зручною, а значить — швидше приведуть до результату.
 
 
 

Реальні проекти

 Angular vs Ember real-life built products
Компанія Google, що просуває Angular, в 2012 році запустила непублічний продукт на даному фреймворці — DoubleClick. Також існує Youtube для PSP на базі Angular, який також важко вивчити без приставки і сніфера мережі. Я вважаю підозрілим, що компанія Google не їсть свій собачий корм, а інші приклади додатків виглядають не переконливо.
 
Крім тієї історії між Ember і Apple, безліч різноманітних і професійних продуктів побудовано на цьому надійному фреймворці.
 
 
 

Підтримка

 Angular vs Ember support
Я переглянув багато коду на Angular і Ember і задавався кількома запитаннями:
     
  1. Захочу я підтримувати цей код?
  2.  
  3. Чи легко буде знайти розробника, який розбереться в цьому коді?
  4.  
Кожен раз я вірив, що код продукту, написаного на Ember, що не буде викинутий через кілька років. Я вірю, що прийде інший розробник, розбереться і зможе внести зміни не починаючи все спочатку.
  

    
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.