2015-03-04 4 views
-4

Я новичок в AngularJS, и я создал веб-приложение, используя его.AngularJS без рамки

Я хотел бы узнать, можно ли создать веб-приложение в AngularJS с подключением к базе данных и без использования каких-либо фреймворков (например, Ruby on Rails или PHP или любого другого)?

+1

А? Вам нужно что-то запустить serveride. Это может быть каркас или написанный вручную код практически на любом языке, который вам нравится (в том числе javascript с nodejs), но что-то должно взаимодействовать с базой данных - вы не можете сделать это непосредственно на стороне клиента (или если это технически возможно, это было бы очень плохой идеей) – Steve

+1

В терминах PHP вы можете избежать, скажем, Slim и Symfony, но вам все еще нужен серверный язык. Вы действительно можете использовать pHP самостоятельно, если хотите. – halfer

+0

Спасибо, что поняли парни ... –

ответ

2

Вы можете использовать AngularJS, чтобы сделать как можно меньше или больше, чем вы хотели бы в своем веб-приложении. Однако AngularJS является языком сценариев на стороне клиента, если вам нужно общаться с базой данных, для этого вам понадобится серверный язык. Вы спрашиваете, можете ли вы сделать это без «фреймворков» и ответа, если да, но вы не можете сделать это без физического языка, такого как Ruby или PHP.

Если вы ищете облегченную структуру для простых запросов REST для вашего приложения AngularJS, я бы очень рекомендовал рубиновый фреймворк под названием Sinatra, для установки требуется несколько минут, если вы хотите подключиться к базе данных, такой как MySQL или PostgreSQL то я также предложил бы использовать DataMapper как ваш ORM. Кроме того, вы можете создать свой собственный PHP-скрипт, чтобы избежать использования фреймворка.

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