разработка веб-приложений на javascript - PullRequest
5 голосов
/ 25 июля 2010

Я действительно запутался в разработке веб-приложений. Я читал w3, и Apple выбирают и рекомендуют javascript для разработки веб-приложений, но я слышал, что для разработки веб-приложений мне нужно создавать серверные части с Java. Могу ли я выучить html5 / css3 / javascript и разработать полноценные веб-приложения, используя только эти технологии?

Спасибо

Ответы [ 4 ]

2 голосов
/ 25 июля 2010

Думайте об этом как о круге.Язык бэкэнда, будь то PHP, ASP (.net) Java и т. Д., Все это существует, чтобы помочь бэкэнду создать внешний интерфейс.HTML, javascript, CSS - это в основном внешний интерфейс.Конечно, вы можете создать веб-сайт исключительно на HTML и CSS, но без внутреннего кода мы будем создавать страницы, которые по сути являются статичными.Пользователь взаимодействует с приложением, которое возвращается на сервер и обрабатывается и так далее, и так далее ... отсюда круг.

HTML не может напрямую взаимодействовать с базой данных, что важно длябольшинство приложений там.Следовательно, причина, по которой почти невозможно уйти от серверной разработки.

Я работал в магазине Java раньше ... причина, по которой многие крупные операции используют его, заключается в том, что во многих кругах это считается "Корпоративный уровень "Правительство США, банки, возможно, даже Apple полагаются на это во многих случаях для поддержки своих корпоративных приложений и веб-сайтов.Ява является основой для других языков, а ее структура и нюансы копируются во многие другие системы.Программируя это, можно заработать много денег ... но, побывав там, я знаю, что это также может быть раздутым, переменчивым и неэффективным.Java определенно не является Javascript.

1 голос
/ 25 июля 2010

У вас может быть полнофункциональный веб-сайт без каких-либо серверных сценариев. Тем не менее, если вы пытаетесь создать приложение, которое работает с data , вам потребуется, по крайней мере, сценарий для базы данных и на стороне сервера для взаимодействия с ним.

Не хамить, но, исходя из твоего вопроса, я сомневаюсь, что ты еще на этом месте.

0 голосов
/ 26 июля 2010

Если вы пытаетесь сократить количество языков, которые вам нужно выучить, вы можете рассмотреть Myna Javascript Application Server . Таким образом, вы можете написать как интерфейс, так и фон в JavaScript. Myna также поставляется со встроенной базой данных, поэтому нет необходимости в другом программном обеспечении для простых сайтов. См. этот вопрос для более подробной информации о серверном JavaScript.

0 голосов
/ 25 июля 2010

Это действительно зависит от того, что вы создаете.Но по большей части нет.Вам понадобится некоторое внутреннее хранилище, обычно это делается через PHP / MySQL.Однако настоящее приложение создается с помощью html5 / css3 / javascript, и с этим можно многое сделать.Почему вы слышите о бэкендах, если нужно обработать много данных или какие-то дорогостоящие вычисления, иногда лучше сделать это на стороне сервера с C ++, Java или другим языком программирования.Я надеюсь, что это отвечает на ваш вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...