2016-05-05 4 views
1

Я относительно новичок в разработке веб-сайтов. Мне нравится HTML и CSS и несколько удобнее с JavaScript. Если бы я хотел создать веб-приложение, было бы более эффективным для меня писать функциональность в JavaScript, а потом беспокоиться о том, как реализовать код в приложении Angular или ReactJS позже? Что мешает мне создать отдельный файл html и js-файл для каждого компонента, который я использую, убедиться, что он работает, и связать все вместе позже? Благодаря!Процесс разработки приложений

+0

Ничто не останавливает вас. Angular and React - это просто фреймворки Javascript (у React есть немного больше с JSX). Если вы планируете использовать один из них, лучше всего выбрать его с самого начала, потому что они будут определять, как вы организуете свой код. –

+0

Основная причина, по которой я использую фреймворк, такой как angularJS, заключается в том, что он решает множество повторяющихся шаблонов dev, возникающих при запуске с нуля. Это, как говорится, вероятно, будет немного кривой обучения, если вы еще не изучили некоторые основы разработки Javascript и SPA. И да, разработка модулей полезна, особенно при создании более сложных приложений. Возможно, вам стоит рассмотреть Test Driven Development, который познакомит вас со многими концепциями, которые вам нужно изучить с точки зрения манипуляций Javascript и DOM. –

ответ

3

Угловые и реактивные действия - это две разные вещи. Angular - это структура, которая поможет вам создавать приложения для одиночной страницы (SPA). React - это библиотека пользовательского интерфейса, а не фреймворк.

В обоих случаях есть чему поучиться, но это зависит от того, что вы хотите сделать.

Если вы хотите создать JavaScript-приложения, я предлагаю вам сначала изучить ES6.

Смежные вопросы