powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Для тех кто начал учить angularJS
25 сообщений из 147, страница 4 из 6
Для тех кто начал учить angularJS
    #39050796
z3r9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mad_nazgulВ общем случае фронтенд все таки делить по модулям, но они могут не совпадать с модулями бакенда.
mad_nazgul, не могли бы вы по подробнее рассказать что значит фронтенд делить по модулям и что имеется ввиду под словом модуль.

авторCедства для "сборки" html и js из нескольких есть, но не очень удобные.
То же не совсем понял.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39050801
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
z3r9mad_nazgulВ общем случае фронтенд все таки делить по модулям, но они могут не совпадать с модулями бакенда.
mad_nazgul, не могли бы вы по подробнее рассказать что значит фронтенд делить по модулям и что имеется ввиду под словом модуль.

Возможно имелось в виду это? Или аналогичное.
http://www.gwtproject.org/doc/latest/DevGuideOrganizingProjects.html#DevGuideModules
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39051126
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
z3r9Подскажите еще в таком случае frond end нужно делать как отдельный проект?
во всех, т.к. JS программисты и их сообщество не знают Java и наоборот).
Откуда взяться общим переменным в проекте?
))
Вот пример: параллельное выполнение кода JavaScript - Web Worker
http://www.html5rocks.com/ru/tutorials/workers/basics/
кто будет это применять и согласовывать со спрингом в виде общего проекта?
Даже парсер JSON у каждого свой.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39051179
z3r9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123во всех, т.к. JS программисты и их сообщество не знают Java и наоборот).
Откуда взяться общим переменным в проекте?
Petro123, например используют viewResolver в spring mvc. Чтобы при открытии / открывалось то что лежит в /WEB-INF/views/. В примерах видел так делают.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39051210
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
z3r9Petro123во всех, т.к. JS программисты и их сообщество не знают Java и наоборот).
Откуда взяться общим переменным в проекте?
Petro123, например используют viewResolver в spring mvc. Чтобы при открытии / открывалось то что лежит в /WEB-INF/views/. В примерах видел так делают.
конкретнее про бизнес-задачу, а не задачу программиста Java.
Мне лично, вот это непонятно:
авторРассмотрим следующий задачу: необходимо чтобы на все запросы от клиента возвращался ответ в виде HTML-страницы, кроме одного запроса /plaintext-view - ответ на него должен быть обычным текстом без заголовков, которые присущи HTML-страницам.
есть же много решений одной задачи. И даже без спринга)).
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39051245
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторРассмотрим следующий задачу: необходимо чтобы на все запросы от клиента возвращался ответ в виде HTML-страницы, кроме одного запроса /plaintext-view - ответ на него должен быть обычным текстом без заголовков, которые присущи HTML-страницам.
понятно, что у каждого свои тараканы, но не в таком же количестве....
весь мир давно отошёл от полного обноаления страницы , а тут задача стоит именно в этом.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39051251
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор....во всех, т.к. JS программисты и их сообщество не знают Java и наоборот).
я знаю, правда не настолько хорошо и то и другое, но все ж достаточно (и + работа с базами), чтоб делать небольшие проекты в одно лицо :)
мне хватает netbeans и jsp(внутри jquery), получается всё в одном.
но для больших проектов лучше разделять...
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39051354
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
это замечательно что знаешь обе ЯП-технологии. Это расширяет кругозор решений.
вадямне хватает netbeans и jsp(внутри jquery), получается всё в одном.
Для ГУИ то что? jQuery UI?
В голом jQuery ничего нет.
Даже банального поля с датой выбора.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39051567
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
jQuey UI, как без него...
я считаю, что jquery вкличает всё и ui ,как раздел
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39051594
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetro123,
jQuey UI, как без него...
я считаю, что jquery вкличает всё и ui ,как раздел
jQuery UI очень слабенькая штука, ИМХО. Не проще ли Bootstrap, Materials использовать или ещё какие заготовки?
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39051641
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczвадяPetro123,
jQuey UI, как без него...
я считаю, что jquery вкличает всё и ui ,как раздел
jQuery UI очень слабенькая штука, ИМХО. Не проще ли Bootstrap, Materials использовать или ещё какие заготовки?
тут скорее дело вкуса, мне больше подходит управлять самому всем, это несколько затратнее по времени, но зато всё под контролем. я к этому пришел ещё с акса. все хорошо на начальном этапе можно быстро.что-то скидать и работает, но с опытом приходит потребность сделать лучше, под себя, под конкретную реализацию и тут конструктор начинает ставить палки в колёса, начинаешь вникать в его сущность (что позволяет выучиться дополнительно) и приходишь к выводу, что можно и нужно сдеать самому.
jquery своим минимализмом просто заменяет стандартные операции, делает их проще, нагляднее.
но всё это ИМХО...
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39052369
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
z3r9mad_nazgulВ общем случае фронтенд все таки делить по модулям, но они могут не совпадать с модулями бакенда.
mad_nazgul, не могли бы вы по подробнее рассказать что значит фронтенд делить по модулям и что имеется ввиду под словом модуль.


Я понимаю по словом модуль часть проекта, которая в репозитории хранится отдельно от других частей.
С отдельной веткой и пр.
В рамках IDE это отдельный проект.

С HTTP-фронтендом сложность в том, что есть много общих частей, для слабо связанных логически частей приложения.
Типа верха, низа, меню (это то что видно)
Стлили, шрифты, общиq js-фреймворк.

С одной стороный есть проблема - кто первый закомитил, тот не делает мердж. (Если делать все в одном модуле)
С другой, как синхронизировать изменения в общих частях (Если делить по модулям)

z3r9авторCедства для "сборки" html и js из нескольких есть, но не очень удобные.
То же не совсем понял.

Ну есть системы сборки (типа maven), которые позволяют для разных модулей "синхронизировать" общие части.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39052374
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulЯ понимаю по словом модуль часть проекта, которая в репозитории хранится отдельно от других частей.
С отдельной веткой и пр.
В рамках IDE это отдельный проект.

С HTTP-фронтендом сложность в том, что есть много общих частей, для слабо связанных логически частей приложения.
Типа верха, низа, меню (это то что видно)
Стлили, шрифты, общиq js-фреймворк.

С одной стороный есть проблема - кто первый закомитил, тот не делает мердж. (Если делать все в одном модуле)
С другой, как синхронизировать изменения в общих частях (Если делить по модулям)
да. Ты описал, насколько расплывчато слово модуль в JS ГУИ разработке.
Я бы imho шёл "от печки" - модуль - страничка по URL адресу.
- всё таки REST никто не отменял
- от этого веб пришёл, и пока ещё не ушёл))
- сам фреймворк может переопределить слово "модуль"
- мы не должны забывать, что в ветке Java. А "модуль" определяют в другой ветке.
IMHO
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39052788
z3r9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123, суть моего вопроса был в том что нужно ли делать как два отдельных проекта back end и front end. Если не делать никаких связей с spring mvc то эти части независимы. Front end можно например на ngnix сервере запускать а back end на Tomcat.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39052848
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
z3r9суть моего вопроса был в том что нужно ли делать как два отдельных проекта back end и front end. Если не делать никаких связей с spring mvc то эти части независимы. Front end можно например на ngnix сервере запускать а back end на Tomcat.

у тебя получается два десктопных проекта? или что такое Front end можно например на ngnix сервере запускать а back end на Tomcat?
если два отдельных приложения - то проще договорится о протоколе/формате обмена и делать их раздельно
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39052933
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
z3r9нужно ли делать как два отдельных проекта back end и front end. Если не делать никаких связей с spring mvc то эти части независимы.
зависит от технологии. Если GWT...., то один проект.
Если JS-фреймворки, то разные проекты, т.к. программисты разные.
ЗЫ
Я не увидел зачем тут спринг в контексте клиента.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39054610
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Я не увидел зачем тут спринг в контексте клиента.

На одном из проектов с помощью ExtJS и Spring-Data маппились сущности м/у фронтендом и бакендом.

А так - да.
Для JS-фремворков пофиг что там на стороне сервера.
И это правильно!
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39056137
Ronib3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А кому то удалось установить обучающий туториал на своем компе предлагаемый на первой странице Ангулара https://docs.angularjs.org/tutorial ?

Мне не удалось дже после двух часов таскания всякого барахла на мой комп согласно инструкции?

Особенно понравилось описание ошибки:
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39056688
z3r9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ronib3, есть для yeoman генератора проект angularjs + spring. Вот тут видео примера генерации.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39056815
Ronib3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
z3r9..проект angularjs + spring.
Да запустил я родной AngularJS туториал. Просто надо было сначала разобраться с компонентами: новый сервер, новый менеджер проложений, тестировщик. Все заработало после пары пергрузок компа.

А вообще многие похоже не паняли в чем суть AngularJS фреймvока. Это чисто клиенткая часть. И эта клиентскя часть должна быть отдельно от всяких Ынтырпрайзовских серверныx частей. То есть, серверня часть должна быть отдельным приложением построенном на любом языке программирования: java, С-шарпный. Серверня часть должна обеспечивать REST сервисы и выдавать данные в виде JSON.

Клиентская часть должна быть отдельным приложением: JavaScript - все! и все данные должны получаться через http.

А те кто лабает все вместе: AngulraJS, Spring с Hibwernat-ом в одном приложении - все это форменный мазохизм!

Единственное пока для меня остается темной лошадкой как конфигурить клиентское приложение написанное с AngularJS . Как заставить приложение читать кокой-нибудь конфигурационный файл, внеший к данному приложению. То есть один ит тот же пакет должен внедряться на все сервера: девелоперский, тестовый, и рабочий. Если гуру знают как это множно сделать - поделитесь, пжлста!
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39056841
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА вообще многие похоже не паняли в чем суть AngularJS фреймvока. Это чисто клиенткая часть. И эта клиентскя часть должна быть отдельно от всяких Ынтырпрайзовских серверныx частей. То есть, серверня часть должна быть отдельным приложением построенном на любом языке программирования: java, С-шарпный. Серверня часть должна обеспечивать REST сервисы и выдавать данные в виде JSON.

Клиентская часть должна быть отдельным приложением: JavaScript - все! и все данные должны получаться через http.

в общем это всё и подоазумевается по умолчанию

авторЕдинственное пока для меня остается темной лошадкой как конфигурить клиентское приложение написанное с AngularJS . Как заставить приложение читать кокой-нибудь конфигурационный файл, внеший к данному приложению. То есть один ит тот же пакет должен внедряться на все сервера: девелоперский, тестовый, и рабочий. Если гуру знают как это множно сделать - поделитесь, пжлста!
клиентское приложение = это код javascript работающий в браузере, соответственно он не может сам читать любой файл (политака безопасности), только под управлением юзера.
если надо читаить какой-нибудь файл на сервере вне приложения (вне war файла) то это другое дело .
если использовать tomcat, то для него war распространяется без проблем на любой сервер, простым копированием.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39056873
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторесли надо читаить какой-нибудь файл на сервере вне приложения (вне war файла) то это другое дело .
если использовать tomcat, то для него war распространяется без проблем на любой сервер, простым копированием.

Какбе смысл в том, что UI модуль он для того и обособлен, чтобы не зависеть от серверной части, которая может быть разной на дев\тест\прод.
А вообще познайте gruntJS
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39056889
Ronib3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,забыл ник:

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

Можно конечно грузить конфигурационный фаил как простое веб приложение на тот же сервер что и клиентское приложение и сказать клиенскому приложению что на том же сервере есть такой фаилик, который скажет где читать данные. То есть все что надо так научить клиентское приложение как читать адресс и порт сервера на котором оно само крутится.

gruntJS? - пока клиенты готовы платить за АнгуларJS, так что все остальное как-бы потом. Конечно, его можно потом прикрутить к проекту но это уже потом.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39056919
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ronib3,
Нечего там писать в конфиге. Это не java.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39056936
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКлиентское приложение одинаково для всех серверов, но серверные приложения сервисы - разные. То есть мне надо сказать клиентскому приложению какие линки использовать чтобы читать данные. т.е. должен быть конфигурационный файл где-то.

Можно конечно грузить конфигурационный фаил как простое веб приложение на тот же сервер что и клиентское приложение и сказать клиенскому приложению что на том же сервере есть такой фаилик, который скажет где читать данные. То есть все что надо так научить клиентское приложение как читать адресс и порт сервера на котором оно само крутится.
похоже , что ты не понимаешь, что хочешь, и вообще о веб приложениях.....
пока у тебя в голове абракадабра....
...
Рейтинг: 0 / 0
25 сообщений из 147, страница 4 из 6
Форумы / Java [игнор отключен] [закрыт для гостей] / Для тех кто начал учить angularJS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]