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

То есть хочешь сказать что все линки к внешним источникам данных у тебя разбросаны по всем скриптам? Или как?
Или у вас просто нет девелоперского, тестового серверов на которых реальные пацаны дают юзверям тестировать приложение?
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39056966
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ronib3вадя,

То есть хочешь сказать что все линки к внешним источникам данных у тебя разбросаны по всем скриптам? Или как?
Или у вас просто нет девелоперского, тестового серверов на которых реальные пацаны дают юзверям тестировать приложение?
о каких приложениях ты говоришь?
javascript(клиент)+java(сервлет на сервере)+база данных - это по сути обыкновенный сайт.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39056968
Ronib3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяjavascript(клиент)+java(сервлет на сервере)+база данных - это по сути обыкновенный сайт.

1. javascript(клиент) - совсем отдельное приложение и не должно быть в куче с серверной частью и должно иметь свою настройку где будет указано где искать сервирную часть
2. java(сервлет на сервере)+база данных - приложение само по себе и имеет обычно свой конфигурационный файл в котором прописывается юзерь, пароль, и строка коннекта к базе и может всйкое другое, типа порты, и другие настройки

вадяjavascript(клиент)+java(сервлет на сервере)+база данных - это по сути обыкновенный сайт.
Как раз то о чем я слазал выше - слили два разных приложения в кучу.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39056979
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор1. javascript(клиент) - совсем отдельное приложение и не должно быть в куче с серверной частью и должно иметь свою настройку где будет указано где искать сервирную часть
вот в этом твоя ошибка.
если ты считаешь, что javascript приложение - это не так.
это бессмыслица, правильнее просто написать простое приложение на си, java...больше возможностей и прав.
если ты напишешь скриптовый файл на javascript, это по будет по сути bat или cmd файл, без всякого гуи
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39056983
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ronib3иметь свою настройку где будет указано где искать сервирную часть
может спутал с толстым клиентом?
У тонкого нет мозгов чтобы искать.
Кликнул урл: /КарточкаКлиента? Id=12345 - загрузится страничка этого клиента.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39056988
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angularJS выступает как фреймворк для html страницы
html выступает как гуи.
ты можешь запускать html локально из браузера, но подключение к серверам...
и всё равно прочитать любой файл это только под управлением юзера.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39056995
Ronib3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вадя, вот как раз это твое заблуждение. У нас есть приложение которое используется в центре по безопастности. Туда собираются все аварии и несчастные случаи в реальном времени со всех наших кораблей (около 60ти). Каждый корабль имеет свой сервак и и выдает наружу РЕСТ сервисы сразу как кто-то из команды введет запись на корабельный сервак. Время реакции работников безопастности идет на минуты т.е. они должны получать все в реале сразу со всех кораблей на монитор размером 4 на 6 метров где показан каждый кораблик и цветной шильдик со всеми авариями и случаями.

То есть клиентдкое приложение собирает на экран данные и оно одно, написанное в java Swing, но переписывается в АнгуларЙС.
Пока в Swing- у нас есть конфигурационный факл где прописаны линки к корабельным сервакам. Некоторые корабли меняут IP аддресс в зависимости от положения корабля - тоже прописывается и время где кокай IP будет.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39056998
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ronib3,
imho либо толстый клиент, либо один REST-сервис всё собирает, а тонкий клиент только визуализирует.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057001
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ronib3написанное в java Swing, но переписывается в АнгуларЙС
т.е. нужно решать где писать БЛ.
На клиенте или на сервере.
На сервере безопаснее при прочих равных.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057004
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
визуализация через браузер для такой серьёзной задачи - это супер.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057009
Ronib3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ronib3,
imho либо толстый клиент, либо один REST-сервис всё собирает, а тонкий клиент только визуализирует.

http://google.mogol.com/ship1/accident/#/all
http://google.mogol.com/ship2/accident/#/all
....
http://google.mogol.com/ship60/accident/#/all

Зачем мне поверху строить еще один слой РЕСТа если я могу из ЯваСкрипт запрашивать линки прям с кораблей напрямую. Все что нужно - калждый линк должен быть прописан где-то в ЯваСкрипт.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057015
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что за гнутые ссылки?
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057017
Ronib3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057018
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ronib3Зачем мне поверху строить еще один слой РЕСТа если я могу из ЯваСкрипт запрашивать линки прям с кораблей напрямую. Все что нужно - калждый линк должен быть прописан где-то в ЯваСкрипт.
зачем делать корзину ozon.ru где-то на сервере, если можно на клиенте держать то, что кто-то купил?
Ответ - для безопасности.
_Возможно_ она вам нужна.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057020
Ronib3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это пример
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057024
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
правильная структура -сервер на базе , принимающий инфу с кораблей, и клиент, для отображения на мониторе 4*6
клиента можно написать на java.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057030
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ronib3,
вот тоже пример с моего сайта.
Видно 2 слоя запрашиваемые с разных хостов и склеиваемые в карте на экране.
Пути к серверам-хостам есть в JS файле при загрузке.
2 варианта:
- прописаны статично
- грузятся по AJAX при открытии странички.
Твой конфиг файл это просто логика работы странички.
Отдавай ей по REST всё что ей нужно.
Она просто VIEW.
Есть второй вариант:
- мощный веб-сервер ГИС _на сервере_ растрирует картинку тайл и уже готовую шлёт на клиента.
Клиент вообще не знает про твои кораблики ничего.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057032
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ
2 нижних красных - недоступен сайт постороннего чувака, который на шару раздавал растр автобусных маршрутов.
Соответственно, маршрутов автобусов нет на карте.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057036
Ronib3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяправильная структура -сервер на базе , принимающий инфу с кораблей, и клиент, для отображения на мониторе 4*6
клиента можно написать на java.
Да так у нас сейчас так и есть. Но сложность приложения достигло уровня что никто не может его поддерживать кроме двух человек: самого автора и меня контрактника. Каждое судно имеет сво заморочки.
Автор есть третья фирма и за каждого маленькое изменение просит большой мешок денег. Я тоже начал просить много и мне порезали мой контракт и решили переписать в чего -нибудь проще. Местные идейные предложили АнгуларЙС. Так я вот думаю как бы я сделал проще. На каждом корабле сделали сервак с РЕСТ сервицами и это упрошается.

Еще большие босы хотят видеть большой монитор у себя на компе. Когда запускается второй, третий экземпляр клиента, то трафик грузится - а у нас все через спутник и бабки бешенные платятся.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057037
Ronib3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ЗЫ
2 нижних красных - недоступен сайт постороннего чувака, который на шару раздавал растр автобусных маршрутов.
Соответственно, маршрутов автобусов нет на карте.
Так вот как раз это и надо. Точно то что нужно.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057040
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ronib3Некоторые корабли меняут IP аддресс в зависимости от положения корабля - тоже прописывается и время где кокай IP будет.
вот эта фраза говорит о том, что IP должен быть на сервере.
А на клиенте ID корабля.
Проходила инфа что мистрали уже имели такой ID)))
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057043
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня демка на Оракл решение.
Возможно тебе будет дорого.
Если идти от карты, то это ГИС приложение со своей архитектурой.
Если нет карты, а список кораблей, то возможно нужно толстый клиент или вебСокет для постоянной связи и минимизации трафика.
Т.е. НЕ REST.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057047
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
websocket это оптимальное решение , но оно потребует переписывание и приложений на точках..
а это будет дорого...
Код: plaintext
Автор есть третья фирма и за каждого маленькое изменение просит большой мешок денег. 
но и применение чистого angularJS не есть выход. angularJS не панацея в данном случае, она поможет немного. но проще написать на чистом js...
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057049
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
но ещё повторюсь использовать для отображения браузер для такого серьёзного дела - не есть правильное решение.
...
Рейтинг: 0 / 0
Для тех кто начал учить angularJS
    #39057051
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
на ангуляр у него будут контроллёры ГУИ.
Банальное - невидимые 5 контролов при поставленном флажке, зачем писать вручную?
На чистом JS ну никто счас не пишет (кроме тебя может).
...
Рейтинг: 0 / 0
25 сообщений из 147, страница 5 из 6
Форумы / Java [игнор отключен] [закрыт для гостей] / Для тех кто начал учить angularJS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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