powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / На чем писать клиента?
193 сообщений из 193, показаны все 8 страниц
На чем писать клиента?
    #39004934
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользовательские формочки проектирую первый раз.

Требуется программа для рассчета инженерных конструкций. Помимо средств работы со стандартными датасетами типо Клиенты, Адреса, Меджеры, Шурупы, Операции, программа включает в себя несколько достаточно крупных модулей таких как, к примеру Расчет Конструкци. РК состоит из множества форм: иифа об объекте, инфо о материалах, геолокации, операциях, субподрядчиков, калькуляторы цемента, механических рисков, стандартных отклонений, гантт, временная таблица по операциям, расчет P10, P90 по статистическим данным и т.д., и т.п.

Клиент работает через веб с медленным интернетом, поддержка IE9 обязательна. Для РК нужна одна очень длинная страница со скролингом, котарая включет в себя все модули. Согласно спецификации и юзерстори это должно быть как огромный вордовский документ, где на каждой странице вводится определённая информация (котая может быть представлена в виде формы, таблицы, датагрида, калькулятора, ричедитора, графика и т.д.), и сводной. Плюс при изменении одной информации должна динамически изменяться вся связанная информация, к примеру если в информации о проекте я меняю одно из обслуживающих судов - это влечет за собой пересчет рисков, времени и возможно удалинию инфы о доставке некоторых материалов из определенных стран. Само собой все алертится пользователю и сохраняется в базу.

Система будет полностью абстрагирована от клиентской части и экспозит во внешний мир только Services (бизнесс модели и методы для работы с ними согласно бизнесс логики), которые клиент (включая и клиентов 3 партиес) и должен консумить (включая и 3 партиес сервисы). Сервисы экспозятся через Web API OData (можно экспозить и через WCF, API2, проблемы нет). Команда в основном джуниоры. Отношения с проектом намечаются долгие (контракт 5 лет) и регулярные.

Для клиента пока рассматриваю:
1) ASP.NET + Kendo UI (Kendo MVVM Framework)
ЗА: отличнейший суппорт, низкий порог вхождения
ПРОТИВ: дублирование моделей в MVC на сервере и VM на клиенте, тестирование клиента проблематичное.

2) ASP.NET (ReactJS.NET) + ReactJS + Observable MV (Kendo, Knockout и т.п.)
ЗА: учитывая серверсайд рендеринг и сам реакт - апп очень быстрая
ПРОТИВ: саппорт только комунити, проекты молодые, дублирование моделей в MVC на сервере и VM на клиенте, высокий порог вхождения, тестирование клиента проблематичное.

3) Чистый ReactJS + Object.observe или тот же Knockout
ЗА: быстрый, клиент полностью абстрагирован, тестируем.
ПРОТИВ: саппорт только комунити, проекты молодые, высокий порог вхождения.

Что еще стоит рассмотреть, какие за/против не учел?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39004948
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheerful CalfПлюс при изменении одной информации должна динамически изменяться вся связанная информация, к примеру если в информации о проекте я меняю одно из обслуживающих судов - это влечет за собой пересчет рисков, времени и возможно удалинию инфы о доставке некоторых материалов из определенных стран.посмотреть в сторону FRP (functional reactive programming) как на клиенте (тот же ReactJS, Bacon, ClosureScript, Kefir, так и на сервере (Reactive Extensions или Rx).
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39004952
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANACheerful CalfПлюс при изменении одной информации должна динамически изменяться вся связанная информация, к примеру если в информации о проекте я меняю одно из обслуживающих судов - это влечет за собой пересчет рисков, времени и возможно удалинию инфы о доставке некоторых материалов из определенных стран.посмотреть в сторону FRP (functional reactive programming) как на клиенте (тот же ReactJS, Bacon, ClosureScript, Kefir, так и на сервере (Reactive Extensions или Rx).То есть вариант нр 2 ?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39004957
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheerful CalfskyANAпропущено...
посмотреть в сторону FRP (functional reactive programming) как на клиенте (тот же ReactJS, Bacon, ClosureScript, Kefir, так и на сервере (Reactive Extensions или Rx).То есть вариант нр 2 ?где у Вас в варианте номер 2 FRP?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39004965
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANACheerful Calfпропущено...
То есть вариант нр 2 ?где у Вас в варианте номер 2 FRP?A разве весь его смысл не в асинхронности и наблюдателе?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39004974
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheerful CalfskyANAпропущено...
где у Вас в варианте номер 2 FRP?A разве весь его смысл не в асинхронности и наблюдателе?не все так просто :) смысл в другом подходе к обработке событий изменения модели, а наблюдатель и наблюдаемый - это базовые интерфейсы реализации
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39005700
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheerful Calfюзерстори это должно быть как огромный вордовский документ
почему не вкладки\окна или ещё что?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39006507
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Cheerful Calfюзерстори это должно быть как огромный вордовский документ
почему не вкладки\окна или ещё что?Когда нужен оверолл - скроллить удобнее/привычнее/эффективнее (особенно, когда 20 лет работаешь только с вордом/екселем).
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39006508
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и никто ведь не запрещает теже вкладки расположить вертикально и при переходе показать фейковый скролл :)
но это уже нюансы реализации
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39006577
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheerful CalfКлиент работает через веб с медленным интернетом
Это ведь вы написали.
Не знаю кому у вас там удобнее работать с простынкой на 10 экранов, но при ленивой загрузке\подгрузке совсем другая архитектура приложения.
....
Вы бы не ориентировались при САПР, на работу с вордом и ридерами книг. Елозить колёсиком туда-сюда IMHO
авторно это уже нюансы реализации
нет. Будете всё переписывать при смене основной парадигмы (всё впихнуть в DOM сразу и потом перестраивать в динамике.)
IMHO
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39007024
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

И итоговый совет? Нафик обзервабле с МВ, надо делать все лениво?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39007032
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheerful CalfPetro123,
И итоговый совет?
Понизить сеть в тестовом стенде до 1-2-х мегабит и прописать требования в ТЗ.
В архитектуре нет советов "делать всё так-то".
Меня удивило желание делать простынь со скроллом как в анкете на новый паспорт.
Что это может не взлететь я сказал.
Что у вас значит "медленный" я не знаю.
авторСистема будет полностью абстрагирована от клиентской части
разве в веб бывает по другому?
Удачи!
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39007035
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123разве в веб бывает по другому?Бывает вебформз.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39007044
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheerful CalfPetro123разве в веб бывает по другому?Бывает вебформз.
да. Согласен.
...тут же САПР. Возможно для живости понадобится таки БЛ на клиенте.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39007082
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, только сейчас заметил (просил модератора поменять, но без ответа).
Предложение в первом посте "Требуется программа для рассчета инженерных конструкций" должно звучать как "Нужна программа для планирования процесса расчёта инженерных конструкций" (то есть САПРа как такого на этом этапе будет очень мало, это скеорее простыня из датагридов, форм, и процентов 10 интерактив для первичного расчета узлов, да и те не фридровинг).

ПС: При выборе архитектуры, меня также значительно волнует на чем сейчас модно писать и чем молодежь увлекается / умеет с прогнозом лет на 5. А то есть уже проекты на скала, чистом js, и том что сейчас вообще никто учить не станет, 2 года сам правлю никого найти не могу, хорошо что сложность хелло ворда.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39007104
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheerful Calf чем молодежь увлекается
в Java тренд на уход от "рендеринг от Java" в написание клиента на JS фреймворках.
Т.е. JS программирование и вёрстка HTML.
"Маятник качнулся в другую сторону".
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39026518
v_enom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно как .net разработчик свои 5 копеек вставлю:

авторПРОТИВ: дублирование моделей в MVC на сервере и VM на клиенте, тестирование клиента проблематичное.
Это более чем странное "против". Во-первых вы написали что собрались использовать сервисы WebAPI. Значит на сервере никакого MVC не будет. Он мог бы быть на клиенте в случае использования angular но о нем речи нет.

дублирование моделей - это вообще нормально. Тем более если даже на сервере они MVC а на клиенте она MVVM. Самый простой пример - много страниц. Таблица имён игроков и наверху сложный фильтр. Очень сложный, кастомный. У него есть своя MyFilterModel модель, поля которой формируют фильтры для датасорса. Вы ввели новый фильтр, старый отключили, модель поменялась, сделала запрос на сервер получила ответ. Вот уже байндинг из VM сработал между MyFilterModel, ипут-контролом или селектором и датасорсом.

Более того, модель может и скореее должна дублироваться не 2 а 4 раза. И это всё 4 разные модели для системы.
Первое - это модель в базе данных. Пример - таблица заказов многие ко многим с товарами. По всем правилам БД, целостностью данных и т.д.
Второй уровень - это модель в бизнес логике, сущности (из EF например), агрегаты, value objects. Обычно лежи в отдельно сборке DomainModel. Когда у нас из этих 3х таблиц из БД будет 1 сущность заказ с коллекцией товаров. И уже своими уже бизнес правилами, проверками цены, какими-то атрибутами.

Третий уровень - должен идти уровень Data Transfer object (DTO, лежит в сборке asp.net приложения в папке Model) и сложные сущности из модели будут приведены автомапером в просыте поля для передачи их как json объектов на клиент. Т.е. связь между результатом метода WebApi и datasource на клиенте Если от это отказаться, то через 1-2 месяца вы столкнётесь с таким количеством коварных проблем как со стороны ORM так и со стороны датасорса тех же Kendo, что не будете знать, что делать. Проходили, а всё потому что подумал что клиента из 2х страниц и 2х таблиц негоже "усложнять". Ага.

Ну и четвёртый уровень - клиент (JavaScript) где своя модель и свои правила. Там может быть MVVM реализована с помощью инструментов Kendo (зачем в данном случае knockout - мне не понятно. Он только для байиндинга нужен и всё. Кендо умеет это делать).


авторСервисы экспоузятся через Web API OData
Это не рекомендую, мало того, что это дерьмо не работает и полностью нормально не поддерживается MS для запросов чуть сложнее чем фильтр, так выпячивание логики запросов с конвертацией её автоматически в экспрешен и далее в ORM сделаем вам просто очень большую поболь при малейшей кастомизации. Ну и да, одата реализованная Майкрософтом не полностью и сильно не полностью поддерживает одату 4. По крайне мере ещё пол года назад было так. Выигрыша никакого она не даёт по сравнению с подходом "веб-сервисы и вся логика через репозитории в бд". WCF больше не поддерживается MS не стоит его брать, если это простые HTTP сервисы.

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

Что касается тестирования, то это как бы не зависит вообще. Сервер как всегда юнит и интеграционные тесты. Там главное SOLID принципы блюсти и про DI не забывать везде и повсюду, тогда тесты будут писаться на ура.

А для тестирования UI нужно либо много рук, либо брать всё тот же Фреймворк и UI тесты (юнит и интеграционные с селениумом) фигарить.
Тут риск правда появляется: если разрабы не писали тесты и не очень умеют это делать, то появляется соблазн бросить их писать и в итоге бросят писать, а ещё же есть IE 9, 10 и теперь уже 11(или 12?) + по 2 версии других браузеров.... лихо, ой лихо.
Короче закопаться можно без тестов. Нужно сперва UI тестирование осваивать.

Я бы выбрал Asp.net webApi + KendoUI + angular\backbone, если нужно писать SPA или если это не SPA а все больше таблички показать и отредактировать, то без ангуляра. Коллега писал на кендо + ангуляре. Кастомизации там было немало.
ну и только одни джуны с этим всем не справятся. Нужен ментор, который в этом всё варился сам.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39027782
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v_enomЯ бы выбрал Asp.net webApi + KendoUI + angular\backbone, если нужно писать SPA или если это не SPA а все больше таблички показать и отредактировать, то без ангуляра. Коллега писал на кендо + ангуляре. Кастомизации там было немало.
ну и только одни джуны с этим всем не справятся. Нужен ментор, который в этом всё варился сам.

извините что вклиниваюсь в тему, но вы не могли бы более подробно описать как это будет работать...
то есть Asp.net webApi как я понимаю это REST-сервис, а где будут крутится само приложение?
или само веб-приложение как-раз и пишется посредством KendoUI + angular\backbone?
а почему не использовать для web-приложения ASP.NET MVC?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39027796
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плюс хотел спросить почему перестала поддерживать WCF? а что в замен?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39027883
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikola1982плюс хотел спросить почему перестала поддерживать WCF? а что в замен?

Потому что "гладиолус"
Взамен MVC :-)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39027884
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulmikola1982плюс хотел спросить почему перестала поддерживать WCF? а что в замен?

Потому что "гладиолус"
Взамен MVC :-)

ну да какой вопрос такой ответ.... :-)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028136
v_enom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikola1982v_enomЯ бы выбрал Asp.net webApi + KendoUI + angular\backbone, если нужно писать SPA или если это не SPA а все больше таблички показать и отредактировать, то без ангуляра. Коллега писал на кендо + ангуляре. Кастомизации там было немало.
ну и только одни джуны с этим всем не справятся. Нужен ментор, который в этом всё варился сам.

извините что вклиниваюсь в тему, но вы не могли бы более подробно описать как это будет работать...
то есть Asp.net webApi как я понимаю это REST-сервис, а где будут крутится само приложение?
или само веб-приложение как-раз и пишется посредством KendoUI + angular\backbone?
а почему не использовать для web-приложения ASP.NET MVC?

Простите, но вопрос немного ставит в тупик. Я так понимаю, вы не с MVC ни с WebApi не работали?
ASp.net MVC это бекенд (контролы) + фронтенд из шаблонов (view и подели), генерируемый на сервере
можно игнорировать View-часть из ASP.net MVC и писать только контроллеры как REST сервисы, гонять ввиде json модель (DTO объекты).
Но для всего этого есть уже реализованный новый тип проектов - WebAPI - те же REST контроллеры, та же модель, возвращаемая как json. Просто уже приготовленно всё - webApi приготовлен для ajax запросов с UI

Можно делать так: Asp.net MVC + KendoUI ( кстати, можно как javascript вресию так и asp.net mvc версию, я брал JS). Получится, что загружаются странички, а на них контролы (гриды, фильтры). Думаю, для новичков это лучший вариант. Ибо MVC контроллеры в WebAPI контроллеры переделываются очень легко.

Можно так: Asp.net WebAPI (сервисы) + JS проект (Kendo UI js версия или angular версия). Шаблонами будут уже не Asp.net MVC вьюхи, а HTML страницы\куски. Тут уже зависит от того, на чем клиента писать. Есть это ангуляр, то у него свой шаблонизатор и работа с html и переключение вью


авторто есть Asp.net webApi как я понимаю это REST-сервис, а где будут крутится само приложение?
Немного трудно понять, где для вас заканчивается "само приложение". SPA приложение состоит из 2х частей: клиентской(html + javascript) и серверной (C#, webapi). Серверная часть это сервисы WebAPI, она отдаёт json на клиент. Какая-то часть обрабатывается на клиенте, какая-то на сервере уже зависит от логики.

авторили само веб-приложение как-раз и пишется посредством KendoUI + angular\backbone?
возможно ответ на этот ваш вопрос "Да", если под самим приложением вы понимаете контролы, таблицы, окошки. Но это неправильное понимание приложения и концепции веб-разработки в принципе, Клиент не отделим от сервера с т.з. бизнеса.


автора почему не использовать для web-приложения ASP.NET MVC Да пожалуйста. Для новичков это было бы проще даже, меньше с JS войны. Если есть отдельный спец по Javascript - проще asp.net webAPI писать



вместо WCF будут WebAPI для REST сервисов. WCF нужны скорее для работе по SOAP или даже бинарных данных а также очень тонкой настройки. WebAPI упрощены, что вполне удобно. Просто WCF больше пока не будут поддерживаться. Хз что там и почему, но инфа ещё с того года.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028263
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо за ответы, ждал вашего сообщения с нетерпением.
все более менее становится понятно.
давно работал с asp.nat mvc плюс на jquery (тогда это все только начиналось), потом очень долгое время занимался другим... а сейчас вот снова встала задача, залез посмотреть что изменилось, а изменилось очень многое.

под приложением я понимал клиентскую часть. запутался из-за определения WEBapi. сейчас все встало на свои места.

не совсем понял, кто будет отдавать первую страничку, то есть когда пользователь нажимает на ссылку... запрос уходит на какой сервер (имеется ввиду программная реализация). ведь пользователю кто-то должен вернуть страничку с которой уже браузер получит JS, который сможет слать запросы WEBApi. Кто отправляет первую страничку?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028324
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v_enomИбо MVC контроллеры в WebAPI контроллеры переделываются очень легко.A если там ооочень много акшинов которые ретурнят MVC партиал вьювсы (скажем 30 на 4 джейсона и 1 фулвью)? Имхо апи/неапи - должно решаться на стадии проектирования.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028365
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v_enomKendoUI
подскажи по лицензии. Она вроде платная?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028368
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

да платная, вчера смотрел как раз её.
$700
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028443
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikola1982
не совсем понял, кто будет отдавать первую страничку, то есть когда пользователь нажимает на ссылку... запрос уходит на какой сервер (имеется ввиду программная реализация). ведь пользователю кто-то должен вернуть страничку с которой уже браузер получит JS, который сможет слать запросы WEBApi. Кто отправляет первую страничку?

сервер и отправляет как обычно. В этом и гемор c этими решениями на webapi - все равно надо отдавать HTML традиционным способом а потом таскать данные через api и растыкивать их с помощью клиентских решений. В результате трудоемкость вырастает раза в три.

лишний раз убеждаешся что все эти MVC не говоря уже о клиентских фреймворках и SPA страницах придуманы теми кто не занимается практическим програмированием. Нет ни малейшего смысла в таких решениях, потому как пользователю начхать как там сайт рендерится (если конечно это не мобильный браузер где все эти клиентские фрейморки работаю очень хреново) а програмисту больше работы.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028462
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballero сервер и отправляет как обычно. В этом и гемор c этими решениями на webapi - все равно надо отдавать HTML традиционным способом а потом таскать данные через api и растыкивать их с помощью клиентских решений. В результате трудоемкость вырастает раза в три.

Ну как бы для решения проблем придумали микросерверную архитектуру.
Т.е. клиенту пофиг что там на стороне сервера. Главное чтобы на запросы отвечал.
Серверу пофиг, что там на стороне клиента. Главное, чтобы запросы были правильные.

Т.о. на сервере пишут сервисы (например REST-сервисы, которые отдают JSON)
А клиент работает с этими сервисами.
Причем клиентом может быть как браузер HTML5 +js, так и десктоп, так и мобильное приложение.

В тему топика.
Выбрать удобный, современный js-фреймворк. Благо их как грязи.
А на серверы реализовывать REST-ы.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028508
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,

не надо рассуждать о том о чем не имеете представления.
еще раз - это красивая теория.

а практика - мобильные браузеры не вытягивают ни по памяти ни по быстродействию клиентские фреймворки.

а писать отдельное приложение для каждого сайта - еще сложнее и дороже.

в любом случае вопрос остается - ради чего эти мучения?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028550
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeromad_nazgul,
не надо рассуждать о том о чем не имеете представления.
еще раз - это красивая теория.


Ага.
Участвовал уже в двух проектах. которые сделаны по этой "теории".

caballeroа практика - мобильные браузеры не вытягивают ни по памяти ни по быстродействию клиентские фреймворки.
а писать отдельное приложение для каждого сайта - еще сложнее и дороже.
в любом случае вопрос остается - ради чего эти мучения?

Э-э-э как-то наоборот получается проще и дешевле.
Серверная часть делается одна для всех клиентов.
А клиентская часть затачивается под конкретное устройство.
Под iOS свой клиент, под Android свой.
Только под ПК приходится мучится с кроссбраузерностью и темой для слабовидящих.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028588
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul

Ага.
Участвовал уже в двух проектах. которые сделаны по этой "теории".


это ничего не доказывает кроме того что вы где то участвовали .
а другие не участвовали И что?

Э-э-э как-то наоборот получается проще и дешевле.
Серверная часть делается одна для всех клиентов.
А клиентская часть затачивается под конкретное устройство.
Под iOS свой клиент, под Android свой.
Только под ПК приходится мучится с кроссбраузерностью и темой для слабовидящих.[/quot]

вы хоть немного логику применяете когда пишете?
человеку нужен просто сайт, как это нужно в подавляющем большинстве случаев.

а вы предлагаете вместо просто разрабтки сайта, мало того что усложнить сам сайт
еще писать приложения под три платформы и это при том что
в мобильных устройствах есть браузеры которые нормально справляются без всяких SPA, RESt и прочего.

даже если система должна предоставлять API для внешнего обмена данными, все равно быстрее и проще разрабатывать сайт традиционным способом хотя бы потому что тогда API будет решать только узкую задачу обмена необходимыми данными а не выполнять функцию обмена со всем сайтом чтобы обеспечить функционал всех страниц.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028646
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroэто ничего не доказывает кроме того что вы где то участвовали .
а другие не участвовали И что?


А то, что теория подкреплена практикой.
Рабочей практикой.

Причем у меня была практика и "монолитных" сайтов.
Где формирование и обработка страниц происходила только на стороне сервера.
Оно конечно работало...

Но микросервисы мне как программисту показались удобнее.
Да и тестировать проще.

caballeroвы хоть немного логику применяете когда пишете?
человеку нужен просто сайт, как это нужно в подавляющем большинстве случаев.


Статичные странички вообще могут без бакенда.
Все что работает по принципу "запрос-ответ" удобнее реализовывать ч/з микросервисы.

caballeroа вы предлагаете вместо просто разрабтки сайта, мало того что усложнить сам сайт
еще писать приложения под три платформы и это при том что
в мобильных устройствах есть браузеры которые нормально справляются без всяких SPA, RESt и прочего.


Да. Есть. Справляются...
Как раз для таких браузеров микросервисы ложатся как влитые.
HTML5 наше всио! :-)

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

Как раз микросервисы позволяют разрабатывать сайты "традиционным способом".

В качестве API выступает REST-сервис.
Мало того это API "универсальное", то слабо зависит от клиента.
Т.е. к этому API может подключится любой клиент.

Грубо говоря версталщик делает страницы как ему заблагорассудится, а фронтенд-программист пишет запросы к REST'ам и распихивает ответы в нужные узлы DOM-модели в любом удобном для него фреймворке.

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

Ну аж для мобилок вообще все замечательно.
Иногда заказчик хочет не сайт, а "мобильное приложение".

Вместо того, чтобы писать специально для мобилок свой API, он оказывается уже написан когда делали сайт.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028666
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulНо микросервисы мне как программисту показались удобнее.
Да и тестировать проще.
это уже как "сто лет" называется компонентной архитектурой .
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028723
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmmad_nazgulНо микросервисы мне как программисту показались удобнее.
Да и тестировать проще.
это уже как "сто лет" называется компонентной архитектурой .

Согласен.
Просто микросервисы задали "стандарт" для API между клиентом и сервером.
Например на том же SOAP делать такие приложение то еще удовольствие.
А REST прост, быстр и понятен. ;-)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028777
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v_enomWebAPI - те же REST контроллеры, та же модель, возвращаемая как json. Просто уже приготовленно всё - webApi приготовлен для ajax запросов с UIТут надо уточнить, что не обязательно JSON (content negotiation) и не обязательно с UI.

v_enomWCF нужны скорее для работе по SOAP или даже бинарных данных а также очень тонкой настройки. WebAPI упрощены, что вполне удобно. Просто WCF больше пока не будут поддерживаться. Хз что там и почему, но инфа ещё с того года.Какая-то у Вас "левая" инфа.
Вот что Вы предлагаете использовать вместо net.tcp и nms (Apache ActiveMQ) биндингов?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028783
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulПросто микросервисы задали "стандарт" для API между клиентом и сервером.
Например на том же SOAP делать такие приложение то еще удовольствие.
А REST прост, быстр и понятен. ;-)

замечательно и круто. эйчэры будут в восторге.

вопрос только один - на фига это нужно НА ПРАКТИКЕ в подавляющем большинстве случаев при разработке сайта, особенно если учесть что сайт с помощью стилей легко заточить на любой браузер и любое устройство..

экономия трафика - не аргумент при нынешних скоростях инета ( тем более экономии там на самом деле никакой нет) а вот время разработки, то есть стоимость програмиста куда критичнее. Особенно при разработке на несколько платформ.

и ничем REST не упрощает - в больших проектах как раз SOAP выгоднее, просто потому что предоставляет обьектный интерфейс а не стопицот отдельных методов.

впрочем нет смысла спорить с человеком просто нахватавшимся умняков с инета.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028791
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeromikola1982не совсем понял, кто будет отдавать первую страничку, то есть когда пользователь нажимает на ссылку... запрос уходит на какой сервер (имеется ввиду программная реализация). ведь пользователю кто-то должен вернуть страничку с которой уже браузер получит JS, который сможет слать запросы WEBApi. Кто отправляет первую страничку?

сервер и отправляет как обычно. В этом и гемор c этими решениями на webapi - все равно надо отдавать HTML традиционным способом а потом таскать данные через api и растыкивать их с помощью клиентских решений. В результате трудоемкость вырастает раза в три.

лишний раз убеждаешся что все эти MVC не говоря уже о клиентских фреймворках и SPA страницах придуманы теми кто не занимается практическим програмированием. Нет ни малейшего смысла в таких решениях, потому как пользователю начхать как там сайт рендерится (если конечно это не мобильный браузер где все эти клиентские фрейморки работаю очень хреново) а програмисту больше работы.Вот Вам простой практический пример: на WebAPI написан сервис бронирования чартерных рейсов, морды к которому клиенты пишут сами на чём хотят.
Тем, кто не может самостоятельно написать веб-морду, продаём сайт, написанный на ASP.NET MVC.

Чем это не практично? :)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028806
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeromad_nazgulПросто микросервисы задали "стандарт" для API между клиентом и сервером.
Например на том же SOAP делать такие приложение то еще удовольствие.
А REST прост, быстр и понятен. ;-)

замечательно и круто. эйчэры будут в восторге.

вопрос только один - на фига это нужно НА ПРАКТИКЕ в подавляющем большинстве случаев при разработке сайта, особенно если учесть что сайт с помощью стилей легко заточить на любой браузер и любое устройство..Ахаха, то есть responsive design это типа очень просто, а REST сложно... Ну ну...
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028847
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAcaballeroпропущено...


сервер и отправляет как обычно. В этом и гемор c этими решениями на webapi - все равно надо отдавать HTML традиционным способом а потом таскать данные через api и растыкивать их с помощью клиентских решений. В результате трудоемкость вырастает раза в три.

лишний раз убеждаешся что все эти MVC не говоря уже о клиентских фреймворках и SPA страницах придуманы теми кто не занимается практическим програмированием. Нет ни малейшего смысла в таких решениях, потому как пользователю начхать как там сайт рендерится (если конечно это не мобильный браузер где все эти клиентские фрейморки работаю очень хреново) а програмисту больше работы.Вот Вам простой практический пример: на WebAPI написан сервис бронирования чартерных рейсов, морды к которому клиенты пишут сами на чём хотят.
Тем, кто не может самостоятельно написать веб-морду, продаём сайт, написанный на ASP.NET MVC.

Чем это не практично? :)
практично всем. Просто не все это понимают. То, что в WEB-разработку начало это продвигаться от имени Фаулера внушает некоторую надежду, что существующий сегодня бардак в этой отрасли будет постепенно вымирать.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39028851
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroSOAP выгоднее, просто потому что предоставляет обьектный интерфейс а не стопицот отдельных методов
объектный интерфейс хорош в системных разработках. В прикладной логике как раз "стипицот" отдельных методов хороши, из которых пользователь может выбрать нужные ему
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029136
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получается гибрид между приложением WEBApi и ASP.NET MVС.
или стоит отдельно поднять веб-сервер для отдачи начальных страниц, а эти страницы уже будут ломится на webApi сервер. получается web-приложение где на сервере практически не будет логики, плюс webApi-сервис.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029139
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikola1982, перечитайте внимательно первый пост.

Да, сервис отдельно, клиент отдельно. Автора интересует на чем писать последний.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029142
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, если рассматривать только клиента, то я таки за вариант 3. Осталось подходящий фреймворк(и) выбрать.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029143
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheerful Calf, а в вариантах 1, 2 ASP.NET приложение с какого конца медленного интернета устанавливается? :)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029150
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAmikola1982, перечитайте внимательно первый пост.

Да, сервис отдельно, клиент отдельно. Автора интересует на чем писать последний.

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

Всем спасибо за ответы.

идея с WEBApi очень интересная, у такого сервиса появляется масса возможностей, web- приложения, мобильные приложения, декстоп-приложения все будут ломится на один сервис, и брать что им нужно, единственный минус глобальные изменения в webApi, могут потребовать переписывания кучи софта, но тут можно легко выкрутится, добавляя новый функционал не трогая старый.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029151
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballeroзамечательно и круто. эйчэры будут в восторге.


Я уже в том возрасте когда на HR мне плевать.
А вот дуобство в работе ценю.

caballeroвопрос только один - на фига это нужно НА ПРАКТИКЕ в подавляющем большинстве случаев при разработке сайта, особенно если учесть что сайт с помощью стилей легко заточить на любой браузер и любое устройство..


Обычно, на практике, тот кто пишет бакенд, верстает сайт и пишет стили, и тот кто пишет js-скрипты это три разных человека.
Причем, они работают не последовательно, а параллельно.
И для того, чтобы они работали параллельно микросервисная архитектура подходит идеально.
Пока бакендщик напишет сервис, js-скрпитер на заглушках отладит скрипты и вместе с верстальщиком сделают морду.

На другом проекте, где использовался более традиционный подход.
Либо я ждал, когда верстальщик сделает сверстает страницу, либо верстальщик ждал, когда я сделаю страницу.

А сейчас я сделал сервис за пару дней.
А верстальщик с аналитиком, пусть кнопочки двигают туда суда, по хотелкам заказчика.
Я же следующий сервис пилю.

caballeroэкономия трафика - не аргумент при нынешних скоростях инета ( тем более экономии там на самом деле никакой нет) а вот время разработки, то есть стоимость програмиста куда критичнее. Особенно при разработке на несколько платформ.


Как я и гвоорил выше. Скорость разработки возрастает.
Не скажу насколько. Но как минимум я могу делать больше.
Т.к. моя задачи просты и понятны.
Получил запрос, отправил ответ.

caballeroи ничем REST не упрощает - в больших проектах как раз SOAP выгоднее, просто потому что предоставляет обьектный интерфейс а не стопицот отдельных методов.


В силу специфики проектов, я грубо говоря, занимаюсь переводом SOAP-сервисов в REST.
Так вот SOAP ни разу не выгоднее.
Это связано с тем, что SOAP более универсальное, а соответственно более сложное решение.
REST и JSON прост. Он не может много, но для подавляющего большинства задач возможности SOAP просто не нужны.

Ну нафига нам описание контракта, с встроенной валидацией.

Когда нужно передать формочку, а в ответ получить табличку.
ФЛК все равно надо делать на js. Чтобы сразу указать пользователю на ошибку не дожидаясь ответа от сервера.
А табличку надо просто показать, без всякой проверки.

Кроме того мне как программисту все равно что REST-JSON, что SOAP-XML.
И то, и то с помощью соответствующих фреймворков спокойно преобразуется в объекты.
Причем JSON мне читать проще, чем XML.

caballeroвпрочем нет смысла спорить с человеком просто нахватавшимся умняков с инета.

Ага. Который сидит в суровом Ынтырпрайзе и ковыряет SOAP-сервисы, попутно борясь со всякими шинами.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029171
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikola1982Получается гибрид между приложением WEBApi и ASP.NET MVС.
или стоит отдельно поднять веб-сервер для отдачи начальных страниц, а эти страницы уже будут ломится на webApi сервер. получается web-приложение где на сервере практически не будет логики, плюс webApi-сервис.
на сервере не будет формирования интерфейсов, логика никуда с него не уходит. Если Вы о "микропросервисах" и т.п.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029194
17-77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то почти никто не обратил внимание на "медленный интернет", для меня например это 64кб/с с обрывами, и ни о какой передаче данных в реальном времени речи идти не может, а следовательно и о рендеринге на стороне сервера

Cheerful Calf,
поясните насчет медленного интернета? рассматривался вариант декстопных клиентов? иначе надо искать js фреймворк, который позволит написать полностью автономное приложение на js, это в свою очередь означает первичную загрузку большого объема данных и кеширование в браузере, далее обращение к серверу допустимо только за данными (причем возможно со сжатием), но может работать медленно

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

есть ли ограничения при выборе хостинга? платформа - линкус или виндовс?

ps кендо для версии mvc - тот ещё отстой, как пытаешься сделать что то отличное от демо примеров - спотыкаешься, возможно js версия лучше, но я бы в любом случае рассматривал бы написание своего движка на основе js фреймворка
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029213
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17-77рассматривал бы написание своего движка на основе js фреймворка
программист не будет программистом, если при наличии готового не напишет свой движок. Предсказуемо....
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029359
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17-77ps кендо для версии mvc - тот ещё отстой, как пытаешься сделать что то отличное от демо примеров - спотыкаешься, возможно js версия лучше, но я бы в любом случае рассматривал бы написание своего движка на основе js фреймворка

Зачем?
Есть же уже готовые фреймворки, для которых нужно только сервисы написать.
Например angular.

Хотя у моего коллеги при слове angular рука тянется к пистолету :-)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029362
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulХотя у моего коллеги при слове angular рука тянется к пистолету :-)
это потому что вся БЛ находится на клиенте, в нём.
От сервисов в БД остаётся БД-импотент вроде Excell?
))
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029407
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mad_nazgulХотя у моего коллеги при слове angular рука тянется к пистолету :-)
это потому что вся БЛ находится на клиенте, в нём.
От сервисов в БД остаётся БД-импотент вроде Excell?
))

А фиг его знает. Это у него с прошлого проекта.
Я то по старинке на jQuery-ui клепаю если что.
:-)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029433
17-77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
ангулар не покрывает всего, что требуется на стороне клиента, поэтому я не могу назвать его движком, его надо допилить - добавить красивые визуальные компоненты, директивы расширения, стили/верстку/темы, локализацию, генерацию моделей на основе классов серверного кода - вот тогда это станет больше похоже на клиентский движок, и только потом дописать к нему сервисы
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029463
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Автору нужна работа offline + "при изменении одной информации должна динамически изменяться вся связанная информация".
Angular для этого вряд-ли подойдёт.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029471
17-77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
почему? я как-то встречал прототип на ангуляре, который имел одну asp.net mvc страницу и обращался в локальный сторадж браузера и был отдельный модуль, который это дело с сервером, сильно я этот прототип не копал, вроде ему не особо нужен был сервер
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029504
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17-77mad_nazgul,
ангулар не покрывает всего, что требуется на стороне клиента, поэтому я не могу назвать его движком, его надо допилить - добавить красивые визуальные компоненты, директивы расширения, стили/верстку/темы, локализацию, генерацию моделей на основе классов серверного кода - вот тогда это станет больше похоже на клиентский движок, и только потом дописать к нему сервисы

Я не говорил, что angular движок.
angular это фреймворк, который по идее должен упрощать разработку клиента.

Движок это скорее ExtJS.
хотя коммерческая лицензия у него платная, но зато с помощью Sencha architect можно нарисовать любого клиента.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029543
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
в ангуляре есть контроллёры по MVC. Т.е можно написать (вместо БД) всю бизнес-логику на клиенте.
БД и клиент всё время перетягивают одеяло на себя. Кто кого.
С ангуляром можно сделать как бы толстый клиент, только в Осле(IE)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029609
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17-77skyANA,
почему? я как-то встречал прототип на ангуляре, который имел одну asp.net mvc страницу и обращался в локальный сторадж браузера и был отдельный модуль, который это дело с сервером, сильно я этот прототип не копал, вроде ему не особо нужен был серверПотому как больше подойдёт JavaScript reactive programming framework.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029610
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAJavaScript reactive programming framework library.поправил
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39029896
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030197
v_enom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mad_nazgul,
в ангуляре есть контроллёры по MVC. Т.е можно написать (вместо БД) всю бизнес-логику на клиенте.
БД и клиент всё время перетягивают одеяло на себя. Кто кого.
С ангуляром можно сделать как бы толстый клиент, только в Осле(IE)
Наличие слов MVC, контроллер и т.д. ещё не сигнал к тому, что на клиенте можно писать бизнес-логику вместо сервера.
Бизнес логика клиента это не тоже самое что бизнес-логика сервера, хотя часто данные общие гоняются. Она разделяется.
Бизнес логика клиента это только и исключительно всегда: 1. управление приготовленными данными с сервера для отображения на UI(например выбор формата дат и валют в зависимости от локации), 2. валидация данных перед отправкой на сервер, 3. анимация, верстка и управление всем этим, в т.ч. окнами, роутингом, баиндинг 4. всякие штуки, где данные не нужны типа визуализации рисования конвас и т.д.
На клиент боже упаси выносить конешкшен к базе данных или только тупые веб-сервисы, которые лишь читают из БД и ни один из них никак не использует данные(а ля антипаттерн active-record). или гонять бизнес логику на клиент, делать расчеты, управлять сущностями и т.д. Это все задача сервера. Это не задача клиента ни разу, а нарушение S в SOLID и так делать нельзя.

Иначе говоря модель в MVC на клиенте это НЕ та же модель, что в MVC на сервере.

Конечно ангуляр не мешает нахерачить логику, но для того, чтобы говнокодить ангуляр не нужен. можно и самому в JS набить БЛ без БД и вперёд. Но правильным это не будет, хотя для прототипа - самый раз сойдёт, ибо код прототипа запрещено переносить в дев или продакшен.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030214
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Cheerful Calf, 11 июл 15, 11:14 [17879845]
>Клиент работает через веб с медленным интернетом ...

Хочу уточнить, терминальный вариант (виртуальные машины) в принципе не рассматривается?

С уважением,
Владимир.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030269
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v_enomИначе говоря модель в MVC на клиенте это НЕ та же модель, что в MVC на сервере.
допустим. Я не против. Всё это здраво звучит.
Но грань разумности очень тонкая.
Ведь ангуляр очень отличается парадигмой программирования от ExtJS или jQuery UI.
Когда у тебя на клиенте такой мощный инструмент, то очень быстро можно упасть в расчёт ликвидности клиента, т.к. все данные (рост\вес\задолженность) лежат рядом в ITEMS text JS.
Сам на нём не писал. Была бы интересна конкретика от тех кто писал.
IMHO
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030280
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно не отношу себя к "крутым" WWW программистам.
Использую Perl /редко/, в основном PHP и Javascript.

А вот frameworks /что в PHP, что в Javascrit/ почти не использую /лишь в случае крайней необходимости/.
Например из jQuery использую только datepicker.
Правда вот без NodeJS не обойтись /не без того/.

Одну библиотечку правда использую - string.js - JP Richardson <jprichardson@gmail.com>; /удобная штукенция/

PS: И знаете non problem.
Но скорее всего этот арсенал обусловлен родом задач, которые мне приходится решать ...
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030303
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v_enomБизнес логика клиента это только и исключительно всегда: 1. управление приготовленными данными с сервера для отображения на UI(например выбор формата дат и валют в зависимости от локации), 2. валидация данных перед отправкой на сервер, 3. анимация, верстка и управление всем этим, в т.ч. окнами, роутингом, баиндинг 4. всякие штуки, где данные не нужны типа визуализации рисования конвас и т.д.
На клиент боже упаси выносить конешкшен к базе данных или только тупые веб-сервисы, которые лишь читают из БД и ни один из них никак не использует данные(а ля антипаттерн active-record). или гонять бизнес логику на клиент, делать расчеты, управлять сущностями и т.д. Это все задача сервера. Это не задача клиента ни разу, а нарушение S в SOLID и так делать нельзя.

это базар того кто никогда ничего не писал
зачем тебе такой универсальный клиент, если твой клиент все ж показывает Накладную?
почему твой Клиент Ничего не должен знать о данных, которых обрабатывает?
такой универсальный клиент ведь уже есть - называется браузер? зачем плодить?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030307
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulТ.о. на сервере пишут сервисы (например REST-сервисы, которые отдают JSON)
Кому как.
Меня вполне устраивает NodeJS.
Клиент с сервером общается с использованием WebSocket /xml/.
SOAP не использую /выше приведенной связки для моих задач пока вполне достаточно/
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030309
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012Конечно не отношу себя к "крутым" WWW программистам.
Использую Perl /редко/, в основном PHP и Javascript.

А вот frameworks /что в PHP, что в Javascrit/ почти не использую /лишь в случае крайней необходимости/.
Например из jQuery использую только datepicker.
Правда вот без NodeJS не обойтись /не без того/.

Одну библиотечку правда использую - string.js - JP Richardson <jprichardson@gmail.com>; /удобная штукенция/

PS: И знаете non problem.
Но скорее всего этот арсенал обусловлен родом задач, которые мне приходится решать ...и какие Вы решаете задачи?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030321
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAи какие Вы решаете задачи?
Еще раз повторюсь - "Не отношу себя к крутым WWW программистам".
Собственно передо мной стояла задача обеспечить работу с любой конфигурацией 1С 7.7 из WWW.
Что было сделано:
- на основе meta данных конфигурации /"одним нажатием кнопки"/ создаются все html страницы,
соответствующие используемым в конфигурации диалоговым формам /справочники, документы, .../.

- на стороне клиента крутятся ряд PHP и JavaScript модулей, которые передают запросы к 1С и принимают
от нее ответ /NodeJS + WebSocket + XML/.

В результате на стороне WWW имеем как-бы mirror desktop 1C.

PS: Получается довольно интересная технология.
Пишется конфигурация 1С с которой "одним нажатием кнопки" можно обеспечить работу из WWW
/т.е. практически нет потребности привлекать WWW программистов/.
Подсистема обеспечивающая права доступа к объектам конфигурации ... безусловно имеется
/т.е. администратор может каждому user что-то разрешить .../.
Что касается посмотреть как это функционирует?
Обязательно размещу video с демонстрацией работы.
Прав на разработку никаких не имею.
На предприятии мне сказали что-то типа:
"Ты получаешь за эту работу зарплату. Поэтому у тебя нет ни каких прав распоряжаться результатом
работы".
Надеюсь video то мне не запретят опубликовать в inet.

Вот потому то мне и хватает перечисленных мной ранее программных средств для решения задачи.

Собственно у автора topic задача /на мой взляд/ в чем-то похожа на мою.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030323
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012Собственно у автора topic задача /на мой взляд/ в чем-то похожа на мою.в чем же? у Вас же метаданные небось не меняются и не надо интерфейс на лету перестраивать
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030324
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Также Вам наверняка не надо решать проблему медленного инета и смотреть в сторону оффлайн работы с периодической синхронизацией с сервером.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030328
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAВладимир2012Собственно у автора topic задача /на мой взляд/ в чем-то похожа на мою.в чем же? у Вас же метаданные небось не меняются и не надо интерфейс на лету перестраивать
Вообщем то никаких проблем нет "на лету" генерить html файлы /диалоговые формы/ и "на лету" менять интерфейс.
Но развивать эту технологию в нынешнем ее исполнении не планирую.

Что взамен?
Сейчас разрабатываю клиента /С++/, который использует:
- некую базу с "meta" данными /диалоговые формы, формы отчетов, права, users, ... ... .../;
- имеется редактор для создания 2D и 3D meta данных диалоговых форм, отчетов, ...;

Ну а дальше сами понимаете для чего и как он все это добро будет использовать.
Приведенный функционал клиента отношу к min базовым средствам.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030332
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012Ну а дальше сами понимаете...Нет, не понимаю к чему Вы это.

Вот что Вы к примеру имеете против ReactJS? Придумана библиотека инженером из Facebook, поддерживается Facebook, Instagram и сообществом индивидуальных разработчиков.
Да, можно потратить время и написать всё самому, но будет-ли толк? :)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030334
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAТакже Вам наверняка не надо решать проблему медленного инета и смотреть в сторону оффлайн работы с периодической синхронизацией с сервером.
Планирую обеспечить клиента возможностью общения с сервером через разработку своих диалоговых форм, ...
Оффлайн режим работы планирую обеспечить, но на данном этапе работы это не главное.

PS: "Были б кости - мясо нарастет".
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030336
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДа, можно потратить время и написать всё самому, но будет-ли толк? :)
Толк уже имеется и время уже потрачено.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030348
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012, ну я рад за Вас :)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030350
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAВладимир2012, ну я рад за Вас :)
Спасибо.

PS: Работы очень много.
Звучит то все выше сказанное мной просто ...
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030361
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012- на стороне клиента крутятся ряд PHP и JavaScript модулей, которые передают запросы к 1С и принимают от нее ответ /NodeJS + WebSocket + XML/. ... не клиента, а сервера

На стороне клиента - Chrome.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030506
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012 Кому как.
Меня вполне устраивает NodeJS.
Клиент с сервером общается с использованием WebSocket /xml/.
SOAP не использую /выше приведенной связки для моих задач пока вполне достаточно/

WebSocket интересная вещь...
Но мне как-то проще "думать" в рамках "запрос-ответ", а не в рамках "потока и событий".
:-)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39030530
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир2012skyANAи какие Вы решаете задачи?
Еще раз повторюсь - "Не отношу себя к крутым WWW программистам".
Собственно передо мной стояла задача обеспечить работу с любой конфигурацией 1С 7.7 из WWW.
Что было сделано:
- на основе meta данных конфигурации /"одним нажатием кнопки"/ создаются все html страницы,
соответствующие используемым в конфигурации диалоговым формам /справочники, документы, .../.

- на стороне клиента крутятся ряд PHP и JavaScript модулей, которые передают запросы к 1С и принимают
от нее ответ /NodeJS + WebSocket + XML/.

В результате на стороне WWW имеем как-бы mirror desktop 1C.

PS: Получается довольно интересная технология.
Пишется конфигурация 1С с которой "одним нажатием кнопки" можно обеспечить работу из WWW
/т.е. практически нет потребности привлекать WWW программистов/.
Подсистема обеспечивающая права доступа к объектам конфигурации ... безусловно имеется
/т.е. администратор может каждому user что-то разрешить .../.
Что касается посмотреть как это функционирует?
Обязательно размещу video с демонстрацией работы.
Прав на разработку никаких не имею.
На предприятии мне сказали что-то типа:
"Ты получаешь за эту работу зарплату. Поэтому у тебя нет ни каких прав распоряжаться результатом
работы".
Надеюсь video то мне не запретят опубликовать в inet.

Вот потому то мне и хватает перечисленных мной ранее программных средств для решения задачи.

Собственно у автора topic задача /на мой взляд/ в чем-то похожа на мою.
Погодите, а web итерфейс 1С это не тоже самое?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39045358
v_enom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosv_enomБизнес логика клиента это только и исключительно всегда: 1. управление приготовленными данными с сервера для отображения на UI(например выбор формата дат и валют в зависимости от локации), 2. валидация данных перед отправкой на сервер, 3. анимация, верстка и управление всем этим, в т.ч. окнами, роутингом, баиндинг 4. всякие штуки, где данные не нужны типа визуализации рисования конвас и т.д.
На клиент боже упаси выносить конешкшен к базе данных или только тупые веб-сервисы, которые лишь читают из БД и ни один из них никак не использует данные(а ля антипаттерн active-record). или гонять бизнес логику на клиент, делать расчеты, управлять сущностями и т.д. Это все задача сервера. Это не задача клиента ни разу, а нарушение S в SOLID и так делать нельзя.

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

Какая чушь, какая ересь... *facepalm*. Даже объяснять ничего не буду, ибо "...как в бездонную бочку воду лить". Такие люди, думают, что годы "службы на работе" автоматически прибавляют +10 к знаниям, +20 к опыту и +100 к репутации.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39045362
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v_enom,

че ты можешь объяснить?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39045365
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
твой удел - читать спецификации какой нить фигни и поспорить с такими ж ты кодерами
этот раздел форума для тебя пока закрыт
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39045375
реальность
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
одно из основных свойств трехзвенной системы: клиент ничего не знает о базе данных.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39045377
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реальность,

это как в банде блин, меньше знаешь дольше проживешь, но нифига тебе выгод никаких и не будет, так как нифига ты и не знаешь
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39045378
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
валите отседова, пжальста
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39045482
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos, а профессиональным языком можешь аргументировать свою позицию? :)

А то ведь действительно выглядит как: кто тут эксперт? Я. Остальные встали и вышли вон.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39045987
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

это просто свеном
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39046980
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosтвой удел - читать спецификации какой нить фигни и поспорить с такими ж ты кодерами
этот раздел форума для тебя пока закрыт

похоже бомбануло пукан )))

хотелось бы объяснений...

мне позиция v_enom, ближе.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047016
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikola1982,

ну, кучкуйтесь в позиции, легче будет одним махом
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047060
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

хотелось бы разобраться в вопросе, может ты и прав...
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047110
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikola1982,

да пжальста
если никто ничего друг о друге не знают, но при этом должны достичь общих целей, то должен быть кто то , который знает ВСЕ обо ВСЕХ и управлять действиями ВСЕХ, что приводит к противоречивости ч первичным послом и следовательно посыл не верный
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047141
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosmikola1982,

да пжальста
если никто ничего друг о друге не знают, но при этом должны достичь общих целей, то должен быть кто то , который знает ВСЕ обо ВСЕХ и управлять действиями ВСЕХ, что приводит к противоречивости ч первичным послом и следовательно посыл не верныйComposition Root - зло ?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047158
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheerful Calf,

да пофиг Зло или не Зло, но противоречит "паттерну" :)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047160
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а так централизация может быть Зло,а может и Благо
все зависит
нет никаких паттернов вне контекста
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047165
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ошибка в калькуляторе - катастрофа
ошибка в ексел - фигня
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047293
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosmikola1982,

да пжальста
если никто ничего друг о друге не знают, но при этом должны достичь общих целей, то должен быть кто то , который знает ВСЕ обо ВСЕХ и управлять действиями ВСЕХ, что приводит к противоречивости ч первичным послом и следовательно посыл не верныйНу и кто в N-звенной архитектуре должен знать обо всех и зачем?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047300
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И какие ещё общие цели? :)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047384
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

тот , кому надо что бы все эти N звен воще то что то делали, а не спали кто где
иди куда нить в другое место, ты не разработчик
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047429
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANA,

тот , кому надо что бы все эти N звен воще то что то делали, а не спали кто где
иди куда нить в другое место, ты не разработчикХамло ты, Сахават, консервативное, не больше.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047433
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот есть у меня X звеньев с которых я собираю данные, обрабатываю и преобразую к общему формату.
И Y звеньев, что, используя мои контракты, запрашивают уже обработанные данные у меня.

На фига мне знать, кто эти Y звеньев? Это им надо знать, кто я и какие контракты из меня торчат наружу.
На фига мне знать, что скраывается за каждым из X звеньев? Я знаю их API, и знаю как преобразовать их формат к своему.

P.S.: порекомендуй своему начальникку выкинуть планшет и ноутбук, пусть пользуется универсальным клиентом - браузер :)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047442
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wix:
- свыше 61 миллиона пользователей - прирост 1.5 миллиона пользователей в месяц
- 2 петабайта пользовательских медиа файлов - 1.5 терабайта новых файлов в день
- 3 дата центра + 2 облака (Google, AWS)
- 1.5 миллиарда HTTP запросов в день

Мне гораздо интереснее почитать как они перешли от монолитной архитектуры к микросервисам, чем смотреть на адские скриншоты ВИПРОСА
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047460
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

ты не видел последний хит :)
ну смотри твои посты, тебя здесь не было, программировал себе и программировал, а теперь увидел знакомый ник и решил ответить
в твоем предпоследнем случае ТЫ не влезаешь в "паттерн"
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047461
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos, я прочитал топик. Моё мнение: ты не копенгаген :)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047465
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos, ты сам-то хоть что-нибудь когда-нибудь написал под "универсальный клиент - браузер"? Что такое reflow, а что такое repaint с ходу ответишь? :)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047493
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

твое "мнение" меня мало интересует
браузер писать легко - так как ты тут рулишь
только вот нафиг твой браузер (как и все остальные) никому не интересен
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047494
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот мне интересно - зачем ты сюда пришел? неужто как бык на красную тряпочку? (на знакомый ник)
у тебя есть что возражать на мой контр на - "никто ниче не должен друг о друге знать"?
мне пофиг вих твой и т.д., я не знаю что это такое и знать не хочу
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047496
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотрел викс этот что такое
если бы не моя ЗП (сдерживающая на работе), я бы не такое написал :)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047534
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANA,

твое "мнение" меня мало интересует
браузер писать легко - так как ты тут рулишь
только вот нафиг твой браузер (как и все остальные) никому не интересеня к твоему мнению тоже равнодушен
и твой ВИПРОС никому не интересен
тчк
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047535
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosвот мне интересно - зачем ты сюда пришел?посоветовать ТСу, что выбрать
зачем пришел сюда ты?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047557
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

нифига ты не посоветовал
а я пришел что б ТС не дурили
бесплатные советы дают только бездельники и вруны
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39047850
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosskyANA,

нифига ты не посоветовалА ты топик-то с начала читал, или только с того места, где решил, что ТСа дурят? :)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39048171
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

да читал, всякие ляля про какие то реактивы и функционалы не принимаются
так же можно советовать - сделай хорошо
ты много всякой фигни читаешь, а разобраться сутью их не хочешь
ну говно это реактив полные тормоза и самокопания
ну говно этот функциональный п - полные тормоза и что бы писать 2+2 надо городить теоремы
у тебя какое хоть базовое образование?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39048313
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosну говно это реактив полные тормоза и самокопания
ну говно этот функциональный п - полные тормоза и что бы писать 2+2 надо городить теоремыАргументы будут или сольёшь?

Не заметил тормозов и теорем. Наоборт в FRP не надо писать кучи обработчиков кучи событий.

ViPRosу тебя какое хоть базовое образование?Прикладная математика, специалист.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39048350
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAViPRosну говно это реактив полные тормоза и самокопания
ну говно этот функциональный п - полные тормоза и что бы писать 2+2 надо городить теоремыАргументы будут или сольёшь?

Не заметил тормозов и теорем. Наоборт в FRP не надо писать кучи обработчиков кучи событий.

ViPRosу тебя какое хоть базовое образование?Прикладная математика, специалист.
хехе
у нас одинаковое образование, но ты просто помоложе
да некогда аргументировать
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39048400
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosда некогда аргументироватьПро говно есть время писать, а аргументировать нет. Слив :)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39048412
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

неужто непонятно (при твоем то образовании), что бы аргументировать тормоза (и тормоза в виде порога вхождения, способа мышления) функционального и реактивного программирования нужно время, нормальная лексика. терминология и т.д.
говно - покрывает все это, если ты в курсе о чем речь или доверяешь собеседнику
у тебя не 1 не 2
а какая у тебя специализация (что такое Специалист? я квалификация - инженер-матеметик-программист, специальность - автоматизация народного хозяйства - вот я его и автоматизирую)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39048434
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужто непонятно (при твоем то образовании), что я тебе не доверяю, раз явно прошу аргументировать?
И что ссылка на нехватку времени - это слив. Да, из-за нехватки времени. Но слив.

ViPRosчто такое Специалист?Не магистр.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39048438
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в 2003-м диплом защитил. Специальность 010200, Прикладная математика и информатика. Квалификация - математик, системный программист.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39048474
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
судя по тому, что вопрос ТС задал 11 июл 15г и в последнее время в ветке не появляется - вопрос уже закрыт
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39048513
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAЯ в 2003-м диплом защитил. Специальность 010200, Прикладная математика и информатика. Квалификация - математик, системный программист.
а я в 1977
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049377
alvioneu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автортвой удел - читать спецификации какой нить фигни и поспорить с такими ж ты кодерами
этот раздел форума для тебя пока закрыт
Ты что ли решало кому что и где можно читать и куда заходить? По-моему у тебя защемило прилюдно и все увидели, как ты сидишь в луже и от туда громко квакаешь. Так обычно бывает у тех, кто долго жил в лесу, а потом вышел от туда и начал по капоту машин бить "сгинь нечистая сила". Это такая аллегория на некоторые архаичные конторки.

Вот это унылое Г:

авторесли никто ничего друг о друге не знают, но при этом должны достичь общих целей, то должен быть кто то , который знает ВСЕ обо ВСЕХ и управлять действиями ВСЕХ, что приводит к противоречивости ч первичным послом и следовательно посыл не верный

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

авторэто как в банде блин, меньше знаешь дольше проживешь, но нифига тебе выгод никаких и не будет, так как нифига ты и не знаешь

валите отседова, пжальста

Да это же просто очередной стёб над здравым смыслом.


ViPRosskyANAЯ в 2003-м диплом защитил. Специальность 010200, Прикладная математика и информатика. Квалификация - математик, системный программист.
а я в 1977
А ну теперь ещё и подтвердилось, что не только пукан разорвало знатно, а и то, что не на всех автоматически распространяется эффект качественного советского образования. А ещё на сколько архаичен и неповоротлив такой автоматизатор народного хозяйства, к тому же ещё и хамло обыкновенное. С 1977 столько граблей успели исправить, столько пофиксили, но для "мамонта" это всё прошло лесом. Книжки, чужой опыт - это же всё для лохов. Только кастыли, только хардкор. Иди дальше рассказывай бред про медиатор, который всегда и везде нужно использовать, чтобы всё про всех знать. А иначе "но нифига тебе выгод никаких и не будет, так как нифига ты и не знаешь" Причинам тому - неспособность мыслить иначе и завышенное самомнение давно ни кем не колебаемое. Признайся, со свету сжил других разрабов, кто тебе слово поперёк вставлял? Хотя нет...мог просто давно ничего не писать уже. В любом случае можешь поздравить своего работодателя, что с уходом тебя на пенсию чувак попал на крупное бабло пытаясь дальше поддерживать тобою созданные монолитные системы. А ты будешь потом с кушетки рассказывать что ты был прав, а все остальные - дураки. Но работодателю пофигу, ему выставят офигенные счета за сопровождение хаоса. Уж с чем с чем, а с такими вот результатами архаичных мамонтов мы встречались. Хотелось реально узнать адрес того кто делал, прийти и убить.

Так что продолжай нас тут веселить своими приступами батхерта вызванными тем, что в конторе такому "О, гуру!" никто слова не может, видимо, сказать, а в интернете выяснилось, что от профессионала одно мокрое место осталось - сплошной слив по всем фронтам. Причем такой знатненький: пришёл на в конце темы, всех обложил и типа "я вот всё знаю, но вам ничего не скажу".
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049387
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alvioneu,

а фиг ли тебе сказать, ты ж все равно не поймешь
иди читай "книги для лохов", лохом и вырастишь
все "развитие" ИТ в последние 25 лет - лохотрон
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049408
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эхма, не видел, ты ж безработный, все понятно
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049490
andr_andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosalvioneu,
...
все "развитие" ИТ в последние 25 лет - лохотрон

смелое заявление, тем более, что именно за последние 25 лет ИТ шагнуло ближе к потребителям информации, даже возникают вот такие темы "на чём писать клиента?". Есть выбор, а значит конкуренция, а за ней и следует развитие (если не брать во внимание уничтожение конкурентов). Согласен, что развитие не сильно быстрое в каждом конкретном направлении, но если взять суммарный эффект, то лохотрон тут врятли.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049544
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andr_andrey,

ну про вес ИТ может и загнул, а вот программостроении (это в принципе и имел ввиду подспудно) ничего ни изменилось.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049594
реальность
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andr_andreyViPRosalvioneu,
...
все "развитие" ИТ в последние 25 лет - лохотрон

смелое заявление, тем более, что именно за последние 25 лет ИТ шагнуло ближе к потребителям информации, даже возникают вот такие темы "на чём писать клиента?". Есть выбор, а значит конкуренция, а за ней и следует развитие (если не брать во внимание уничтожение конкурентов). Согласен, что развитие не сильно быстрое в каждом конкретном направлении, но если взять суммарный эффект, то лохотрон тут врятли.
выбора по сути нет. Есть 3 основные платформы. А внутри платформ выбора как раз нет особого. Если конечно Вы разные имена методов не считаете богатством выбора. Тогда да... огромный выбор. А технологически между чем и чем выбирать можно?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049602
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реальностьвыбора по сути нетвыбор огромный. только выбирать надо инструменты, а не платформы.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049611
реальность
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheerful Calfреальностьвыбора по сути нетвыбор огромный. только выбирать надо инструменты, а не платформы.
пару примеров? Или Вы различия в толщине линии считаете богатством выбора. Хотя бы пару концептуально разных назвать можете? Очень интересно...
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049622
реальность
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
под туже Win было по сути выбор из 2-х принципиально разных для разработчика вещей: VCL от Борланда и .NET Сегодня VCL практически "похе..ли". Все остальное тихо но уверенно движется в строну обработки HTML-разметки. Принципиальных различий нет, выбор только имени производителя или сообщества
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049654
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реальность,

в машиностроении, деревообработке, нанотехнологии,..., люди пытаются отлить, выдолбить, растить... цельные, бесшовные конструкции
а одни швы и трещать они офигенно - хоть как их рекламируй
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049655
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это не тебе
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049694
v_enom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О, вижу парень тут не сдаётся, продолжает всем раздавать. Уже 3 новые страницы заполнил, сообщил, что в ИТ всё гнило уже четверть века и вообще... :-)

Да, ViPRos ,

Ты там сильно трудоустроен что ли, наверное R&D в Интел или Майкрософт ? нет? Тю... А что так, форумный эксперт у которого всё ИТ до 90 - для лохов? Ой, нет, просто очередная гос. конторка где ИТ - не профильное направление.
Сидеть составлять глупые ТЗ для тендеров, помогать пилить бюджеты на алмазе и целый день швыряться какашками на форуме (5000 сообщений набрал, молодец какой!) - это ты называешь работой? А, ну ещё пафосно собеседовать. До-оо...
Когда какой-то ваш крендель приезжал в нашу компанию на конференцию (старый, толстый, лысый. может ты?), то что он нес в курилки звучало также глупо как ты в этой теме. Видимо, у вас там особая атмосфера?! Кстати, ты вообще в курсе что в твою контору ни один опытный хороший программист не пойдёт на копеечные, тем более для москвы, 900-1200 долларов, тем более C++ программист. На зарплату джунеора, даже не синьора (это я сейчас именно про прогеров говорю, а не про их инженеров делающих наши отличные ПРО)?! Это просто смешные бабки для профи.
Тогда с чего так зазнаваться-то? Двигатель ИТ явно не среди вас затерялся. А вот досиживают те, кого никуда не возьму больше как раз у вас или после универа ребята, у которых выбора особа нет. И сидишь ты там, только потому что всех пересидеть умудрился и до должности главного программиста досидел или какую ты лычку там себе выбрал? Архитектор? Главный инженер отдела разработки . Выкини тебя сейчас на рынок труда - не возьмут никем, кроме как по блату. Знаешь что в таком случае говорят? " Вы очень опытный, но нам нужны другие скилы ". А знаешь что по правде говорят? Да он просто всю разработку похерит, он ничего не может, кроме как пальцы гнуть . Постыдился бы хотя бы так выделываться и прямо оскорблять людей и указывать куда им идти и что делать, на себя бы посмотрел сперва.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049702
v_enom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosandr_andrey,

ну про вес ИТ может и загнул, а вот программостроении (это в принципе и имел ввиду подспудно) ничего ни изменилось.

Книга издана 21 октября 1994 года с отметкой копирайта 1995 года. На июль 2013 года имеет 41 переиздание. Впервые представлена публике на встрече OOPSLA, Портланд, Орегон в октябре 1994 года. Продано более полумиллиона экземпляров книги на английском и 13 других языках.
Догадываешься, что за книга? Сейчас ещё начнёшь говорить, что это все было и раньше, просто никто не написал или в том же духе.
Но вот что ж в век "бурного" развития ИТ (до 90ых) никто не структурировал и не описал, а лепили велосипед на велосипеде? Хотя...да, это же для лохов всё. Настоящие "профи" книг не пишут, они пишут никому ненужные випросы.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049714
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v_enom,

последняя белее менее интересная книга была издан 1969 Братко. да еще книга Мартина годов наверное 75.
остальное для лохов
5000 я набрал лет наверное за 10
я тоже старый лысый - че ты в курилке то той молчал? хотя я курю в кабинете директора и главного инженера за коньячком обычно, но и курилкой не брезгую (токо их нет уже давно нигде)
дык за что тебя выгнали то? не хотел на фокспро прогить? захотелось в дом 2.0 поиграться?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049715
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня меньше 140 никто не получал уже лет 7
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049716
v_enom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор5000 я набрал лет наверное за 10
да, если бы. А так за 5. с очень активными фазами спама.

ViPRosv_enom,

последняя белее менее интересная книга была издан 1969 Братко. да еще книга Мартина годов наверное 75.
остальное для лохов
5000 я набрал лет наверное за 10
я тоже старый лысый - че ты в курилке то той молчал? хотя я курю в кабинете директора и главного инженера за коньячком обычно, но и курилкой не брезгую (токо их нет уже давно нигде)
дык за что тебя выгнали то? не хотел на фокспро прогить? захотелось в дом 2.0 поиграться?

Меня не выгнали, я отлично работаю и не 2.0 говное, чуть повыше. Причем тут фоксро - вообще не понятно.
Братко 69? Всем всё ясно. Не смешите дальше народ своими советами, товарищ мамонт. Братко 69.... *вновь фейспалм*
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049730
v_enom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosу меня меньше 140 никто не получал уже лет 7
1. А аж 2000$. Ну это другой разговор.
2. Понимаю. Но объективный суперджоб говорит даже от 45к в вашей конторке, а сам сайт алмаза о 60. Ты конечно можешь рассказывать и о 150 и 200. Но те, кто платят такие зарплаты их и вывешивают, а не вшивые 45 тыщ. Но я бы и за 300 не стал работать с человеком, который остался на уровне и рекомендует чтиво времён, когда ИТ считай ещё не было.
Но ты прав, такие как ты досиживают до того, что им курить разрешают у директора в кабинете. Это достижение покруче, чем всякие там 100500 тыщ пользователей на распределённой N-tier системе. А ещё они любят вспоминать про былые времена, кидать никому ненужными устаревшими словами из ГОСТов седых лет и умничать, поучая других. Причем делают это больше, чем знают на самом деле того, что нужно рынку.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049743
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v_enom,

проспись, наемник рыночный
че ты бунтуешь то?
не хочешь на 45 в алмаз литейщиком (в граните, как медведь сказал) иди паши в другом месте сварщиком трубостыков за 30
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049745
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
$2000 это седня, вчера было 5000
ниче скоро вова продавить нефть и опять будет 5000
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049771
v_enom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosv_enom,

проспись, наемник рыночный

А ты что, не наёмный что ли? Что-то не вижу акций ООО "Випрос" торгующихся на ММВБ с ростом прибыли за год. По сути ты ещё больший винтик, и в отличие от большинства на этом форуме, не способный пройти собеседование на ту ЗП, которую сам себе нарисовал за годы преданного распития коньяка и загибания пальцев. Для интереса закинь резюмеху на hh, походи на собеседования, почмыри этих сорокалетних говнокодеров. Узнаешь, чего стоишь на самом деле, что тебе предложат :) Слабо? Слабо. Вот и нечего выделываться. Если бы ты не начал так себя по хамски вести, указывать кому куда идти, то не сидел бы сейчас на форуме краснея и оправдываясь перед какими-то неизвестными чуваками из тырнета. Причем с полными сливом по теме и аргументацией "сами вы все дураки, а у нас платят не 40, а 140. Бээээ".
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049778
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v_enom,

да зачем мне кидать на хх резюме то?
я как то 15 лет жил без наемной работы и еще 15 проживу
и ниче я не оправдываюсь, просто есть потребность раз в час отвлекаться мин на 5, а то уже курево убивает совсем
а так я до 3-4 тут, пишите
ну вот подумай, ты там че то ляля, в чем то меня обвиняешь (коньяк что ли тебе не нравиться? или с директорами не лезет? да обычные ребята все директора), чуть ли я блин ИТ мафию возглавляю и что я должен о тебе подумать? ну либо недоучка либо неудачник (почти стих блин) или сразу 2 в 1 как счас говорят
ты ж про разработку пока ни одного слова не сказал, а только как ты сам выразился (или клон твой) набираешь в этом разделе баллы
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049784
v_enom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosv_enom,

да зачем мне кидать на хх резюме то?
я как то 15 лет жил без наемной работы и еще 15 проживу
и ниче я не оправдываюсь, просто есть потребность раз в час отвлекаться мин на 5, а то уже курево убивает совсем
а так я до 3-4 тут, пишите
ну вот подумай, ты там че то ляля, в чем то меня обвиняешь (коньяк что ли тебе не нравиться? или с директорами не лезет? да обычные ребята все директора), чуть ли я блин ИТ мафию возглавляю и что я должен о тебе подумать? ну либо недоучка либо неудачник (почти стих блин) или сразу 2 в 1 как счас говорят
ты ж про разработку пока ни одного слова не сказал, а только как ты сам выразился (или клон твой) набираешь в этом разделе баллы
Боже, какие клоны... о чём ты, кто мой клон? Или все кто тебе ответил - мои клоны?!

Я ни одного слова не сказал? Ну ясно всё тогда :)
На это что ли я не стал отвечать?
ViPRosпочему твой Клиент Ничего не должен знать о данных, которых обрабатывает?
такой универсальный клиент ведь уже есть - называется браузер? зачем плодить?

Я не хочу комментировать бред типа того, что написано про браузер. Это скорее больше напоминает софистику.
Ну типа да, формально бразуер клиент для TCP\IP соединения с удалёнными серверами, но никак не для веб-приложения.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049789
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v_enom,

ты че то не то прешь
браузер нифига не знает ни о чем
она только интерпретирует (тупо для рисования) полученную фигню в соответствии протоколом
ей пофиг твои приложения, данные и т.д.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049790
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пока что ты не сказал ни одного слова про разработку, но на этом форуме тебе что то надо
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049791
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а да ты один, я видишь ли не всегда читаю какие буквы в профиле написал этот пост, так что с клонами все в порядке слава богу
ты пока один троллишь
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049793
v_enom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosпока что ты не сказал ни одного слова про разработку, но на этом форуме тебе что то надо
. Ладно.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049794
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотри какая красота, до смерти кормить будет милашка
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049796
v_enom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosсмотри какая красота, до смерти кормить будет милашка
Не она, а админ ресурс благодаря которому продаётся она.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049810
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v_enom,

какой еще админ ресурс?
она делает то, что тебе и не снилось
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049839
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosv_enom,

какой еще админ ресурс?
она делает то, что тебе и не снилосьой, прям рокет сайнс :)

Вы UX тестирование хоть раз проводили?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049841
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosсмотри какая красота, до смерти кормить будет милашкакомпоненты от Devexpress до смерти тебя кормить будут? :)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049849
Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosv_enom,

какой еще админ ресурс?
она делает то, что тебе и не снилось

А где я могу скачать эту красоту для Linux?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049868
реальность
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SheratonViPRosv_enom,

какой еще админ ресурс?
она делает то, что тебе и не снилось

А где я могу скачать эту красоту для Linux?
еще бы для Android планшета спросили программу для управления потоком работ. На той платформе игры и различные C2B программы. А linux больше все же серверная часть и у домашних пользователей определенных пользуется популярностью. Но не такие программные продукты
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049881
Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реальностьSheratonпропущено...


А где я могу скачать эту красоту для Linux?
еще бы для Android планшета спросили программу для управления потоком работ. На той платформе игры и различные C2B программы. А linux больше все же серверная часть и у домашних пользователей определенных пользуется популярностью. Но не такие программные продукты

У меня на работе стоит Xubuntu на всех машинах.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049911
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAViPRosv_enom,

какой еще админ ресурс?
она делает то, что тебе и не снилосьой, прям рокет сайнс :)

Вы UX тестирование хоть раз проводили?
Здесь 671 форм (их воще тыщи)
они генерятся автоматически, потом если есть нужда настраиваются вручную (я их не настраиваю) теми у кого есть права на такую деятельность.
Кроме того - экран разделен на регионы, регионы можно скрыть (расширив рабочую область одного или нескольких регионов)
Девекспрес - так повелось что я еще с дельфи работаю с ними, лет 15 наверное уже
менять особой сложности нет, но не на что
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049915
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот я расширил область ганта и работаю только тем что мне интереснор
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049920
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
был хотя бы 1-2 помощника-соратников все это возможно выглядело бы шикарно
но тут приходится брать другим - а давай просто загрузим на МС Проджект проект из 100 000 работ с миллионами связей и ограничений и посмотрим что будет с ней :)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049921
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SheratonViPRosv_enom,

какой еще админ ресурс?
она делает то, что тебе и не снилось

А где я могу скачать эту красоту для Linux?
линукс мне ничего не платит
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049926
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosбыл хотя бы 1-2 помощника-соратников все это возможно выглядело бы шикарно
но тут приходится брать другим - а давай просто загрузим на МС Проджект проект из 100 000 работ с миллионами связей и ограничений и посмотрим что будет с ней :)Пользователь, тебе не удобно? Зато ты можешь загрузить "проект из 100 000 работ с миллионами связей и ограничений и посмотрим что будет"!
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049928
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

во первых особых нареканий на дикие неудобства нет
вот вторых что бы проектировать большую работу надо иметь программу которая это умеет
и тут более важно - Умеет
и во третьих - остальные по УХ еще хуже скорее всего
ты что блин думаешь, я должен бросить оптимизацию скорость объем памяти и думать о цветах и толщине линий?
вот приходи и занимайся
а пока довольствуйся, те что имеется
привет от девекспресс
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049929
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAViPRosбыл хотя бы 1-2 помощника-соратников все это возможно выглядело бы шикарно
но тут приходится брать другим - а давай просто загрузим на МС Проджект проект из 100 000 работ с миллионами связей и ограничений и посмотрим что будет с ней :)Пользователь, тебе не удобно? Зато ты можешь загрузить "проект из 100 000 работ с миллионами связей и ограничений и посмотрим что будет"!


ты слишком далек от реальных задач
конечно, хорошо бы ВСЕ было тип-топ, хотя я опять повторяю - нет особых нареканий
макротип можно настроить в несколько экранов с навигацией, не нравится нагромождение субформ - разбей
все тут настравивается, пусть пользователь и настроит или заплатит на особую настройку для него
я вам не негр и истинный ариец
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049931
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и = ,а
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049933
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos, не кипятись... Можно было просто ответить, что до UX еще не доросли.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049935
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фишка в том, что в нашей нише большая конкуренция и нам уже мало просто дать людям широкий функционал. Нужно еще чтобы он был понятен и выглядел как конфетка.
Плюс доступен на всех устройствах.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049943
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

ну а у меня фишка сделать то что ни у кого не получилось
а УХ ты придешь и сделаешь если будет нужда
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049944
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и воще ты тролллишь не по делу
я говорю что армата дырявит любую броню а никто его бронь не пробивает - ты гришь это все фигня, смотри как симпотно люк открывается у пантеры
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049945
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не кипячусь, а дивлюсь (особенно на тебя, ты то вроде грамотный)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049947
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos, и снова пустые понты.

Ну написал ты за 15 лет систему с широким-функционалом для узкой ниши, и что? Приносит пользу людям - молодец.
Я за это время поучаствовал в разных проектах, из разных предметных областей. Они тоже приносят пользу людям.

Когда появляется право считать других недопрограммистами? :)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049948
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот если бы ты завтра сел писать ВИПРОС с нуля, то абсолютно также все и реализовал?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049949
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

я вас не считаю недопрограммистами, а наоборот, вы нормальные, а может и хорошие программисты
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049951
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вот тех кого я считаю разработчикам на этом форуме чек 5 от силы (это мое мнение, мои критерии - что я понимаю под разработчиком)
я вообще ненавижу кодить, особенно из -за хренового УХ языков, сред, инструментов, которые вам офигенно нравятся
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049963
реальность
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheratonреальностьпропущено...

еще бы для Android планшета спросили программу для управления потоком работ. На той платформе игры и различные C2B программы. А linux больше все же серверная часть и у домашних пользователей определенных пользуется популярностью. Но не такие программные продукты

У меня на работе стоит Xubuntu на всех машинах.
Согласитесь, что это скорее исключение, чем правило. И конечно, дополнительные заморочки по обмену данными с партнерами и клиентами, если у них все иначе.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049966
реальность
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosзагрузим на МС Проджект проект из 100 000 работ с миллионами связей и ограничений и посмотрим что будет с ней
так не нужно делать. Проект на 100 000 работ и миллионы связей говорит только о то, что тот кто его составлял не слишком хорошо понимает что такое декомпозиция и что большую книгу нужно разложить на главы. Иначе она просто будет не подлежащей прочтению.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049971
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реальностьViPRosзагрузим на МС Проджект проект из 100 000 работ с миллионами связей и ограничений и посмотрим что будет с ней
так не нужно делать. Проект на 100 000 работ и миллионы связей говорит только о то, что тот кто его составлял не слишком хорошо понимает что такое декомпозиция и что большую книгу нужно разложить на главы. Иначе она просто будет не подлежащей прочтению.
а кто будет эти книги синхронизировать и оптимизировать? разве не МС проджект?
думаю что вы в курсе что локальная оптимизация параграфов не приводит к оптимизации книг
а агрегировать информацию невозможно без потерь значимой информации
есть особые виды графов (двудольные и т.д.) которые поддаются разделение по минимальному разрезу и т.д.
а основном ни один граф еневозможно заменить другим эквивалентным графом меньшего диаметра
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049972
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,мало что 100000 они еще и кучу версий что если имеют и их надо совмесно обрабатывать
ну вощем ладно каждому свое
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049973
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто если бы кто то мог это делать я б это не писал (да просто не платили бы и все)
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049977
реальность
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosреальностьпропущено...

так не нужно делать. Проект на 100 000 работ и миллионы связей говорит только о то, что тот кто его составлял не слишком хорошо понимает что такое декомпозиция и что большую книгу нужно разложить на главы. Иначе она просто будет не подлежащей прочтению.
а кто будет эти книги синхронизировать и оптимизировать? разве не МС проджект?
думаю что вы в курсе что локальная оптимизация параграфов не приводит к оптимизации книг
а агрегировать информацию невозможно без потерь значимой информации
есть особые виды графов (двудольные и т.д.) которые поддаются разделение по минимальному разрезу и т.д.
а основном ни один граф еневозможно заменить другим эквивалентным графом меньшего диаметра
реальная жизнь - не совсем граф. Синхронизируются итоги, результаты работы... А это не 100 000...
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049985
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реальность,
да какие итоги
вот у меня куча дел
в середине дня 14-30 я должен к стоматологу
если какие то работы у меня в начале дня сместились (ну проспал) то пипец визиту этому (а это деньги и репутация)
какие еще итоги?
ладно это специфическая тема и наверное нечего нам тут спорить
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049994
реальность
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosесли какие то работы у меня в начале дня сместились (ну проспал) то пипец визиту этому (а это деньги и репутация)
какие еще итоги?
ладно это специфическая тема и наверное нечего нам тут спорить
если результат проекта зависит от такой мелочи, образно, что из-за банального смещения все настолько падает, то это проблема в самом алгоритме. Не зря японцы чтобы такого не случалось канбан придумали. Тот кто допустил смещение конечно ответит соответственно, но по сути просто песчинка процесса будет отложена. А если все настолько сильно зависит от настолько критичного участка, что даже зубы выпадают, то это проблема...
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39049995
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реальностьпару примеров? Или Вы различия в толщине линии считаете богатством выбора.Они в первом посте. Пример инструментов: кендо, девки, реакт, ангулар, кнокаут.... концепт одинаков, да. но когда из 100 человек никто не знает как на чистом джаваскрипте написать элементарный обзервер, но с кнокаутом умеют работать 80 - мне как-то фундаментальный концепт не сильно важен, а вот выбор между кнокаутом (тем же) и кендо - почти первостепенен.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39050003
реальность
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheerful Calfреальностьпару примеров? Или Вы различия в толщине линии считаете богатством выбора.Они в первом посте. Пример инструментов: кендо, девки, реакт, ангулар, кнокаут.... концепт одинаков, да. но когда из 100 человек никто не знает как на чистом джаваскрипте написать элементарный обзервер, но с кнокаутом умеют работать 80 - мне как-то фундаментальный концепт не сильно важен, а вот выбор между кнокаутом (тем же) и кендо - почти первостепенен.
понятно. Я же и говорю: "толщина линий" - главное отличие всего этого "многообразия". Если разобраться в сути, то т.н. концепт там одинаков. И все массово производят продукты, отличающиеся друг от друга цветом кнопок. И "фундаментальный концепт не сильно важен"... Конечно все они имеют право и место быть, но нужно признавать что все однотипно и одинаково...
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39050004
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реальностьViPRosесли какие то работы у меня в начале дня сместились (ну проспал) то пипец визиту этому (а это деньги и репутация)
какие еще итоги?
ладно это специфическая тема и наверное нечего нам тут спорить
если результат проекта зависит от такой мелочи, образно, что из-за банального смещения все настолько падает, то это проблема в самом алгоритме. Не зря японцы чтобы такого не случалось канбан придумали. Тот кто допустил смещение конечно ответит соответственно, но по сути просто песчинка процесса будет отложена. А если все настолько сильно зависит от настолько критичного участка, что даже зубы выпадают, то это проблема...
не все в проекте в вашей власти
минутное опоздание к поезду - катастрофа (расписание поездов - внешний проект)
я могу привести все боле и более страшные последствия
кончено все это учитываются в рисках проекта и т.д.
канбан - один из способов формирования графа взаимодействия, он может быть использован в управление процессами, а не проектами с директивными лимитами
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39050005
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реальность,

если тебя интересует планирование, оптимизация и т.д. то велком в mesforum.ru
там можно на эту и смежные темы поговорить волю
и много чего там уже обговорено вдоль и поперек за 10 лет
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39050028
kmaw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheerful CalfТребуется программа для рассчета инженерных конструкций

это кад-система, как она видится из названия. вряд ли тут вообще уместен браузер на клиенте
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39050050
Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
реальностьSheratonпропущено...


У меня на работе стоит Xubuntu на всех машинах.
Согласитесь, что это скорее исключение, чем правило. И конечно, дополнительные заморочки по обмену данными с партнерами и клиентами, если у них все иначе.

Обмен данными как правило прайс-листы в виде таблиц. У нас в Ростове Опен/Либре Оффис популярен.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39050051
Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosSheratonпропущено...


А где я могу скачать эту красоту для Linux?
линукс мне ничего не платит

То бишь Microsoft платит Алмазу-Антею? ))) очень сомневаюсь )))
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39050076
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheraton,

какая я та каша
один требует ВИПРОС ООО
другого интересует что платит Микрософт Алмаз-Антею
откуда все это
я говорю с вами от своего имени
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39050158
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheratonреальностьпропущено...

Согласитесь, что это скорее исключение, чем правило. И конечно, дополнительные заморочки по обмену данными с партнерами и клиентами, если у них все иначе.

Обмен данными как правило прайс-листы в виде таблиц. У нас в Ростове Опен/Либре Оффис популярен.по почте их в Ростове пересылаете? А в Ростове можно приобрести путевку в Пхукет? А оттуда прайс-листы в каком виде приходят?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39050160
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheerful Calfреальностьпару примеров? Или Вы различия в толщине линии считаете богатством выбора.Они в первом посте. Пример инструментов: кендо, девки, реакт, ангулар, кнокаут.... концепт одинаков, да. но когда из 100 человек никто не знает как на чистом джаваскрипте написать элементарный обзервержесть, даже пара человек из сотни не знает?
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39050384
v_enom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAViPRos, и снова пустые понты.

Ну написал ты за 15 лет систему с широким-функционалом для узкой ниши, и что? Приносит пользу людям - молодец.
Я за это время поучаствовал в разных проектах, из разных предметных областей. Они тоже приносят пользу людям.

Когда появляется право считать других недопрограммистами? :)

А так вот от куда ноги растут того, что остался в прошлом веке по проектированию систему: 15 лет не менять проект, сидя в своей песочнице, не обмениваться опытом, не смотреть, что за это время реализовали и предложили двигатели ИТ индустрии и при этом учить жизни тех, кто за это время пару десятков небольших проектов сдал и пару крупных банковских\билинговых систем написал - это "круто", да.
Я сперва подумал, что там, в алмазе, хотя бы проекты разные возникают периодически. Теперь я наглядно вижу к чему приводит сидение на одном проекте больше 2-3 лет.
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39050388
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v_enom,

окстись, проехали уже
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39050391
Фотография Cheerful Calf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAжесть, даже пара человек из сотни не знает?ну преувеличил :) но все равно не много, я бы сказал 1 из 30 "js developers" максимум (нет у нас в регионе вузов хороших, да и компаний айти оочень мало).
...
Рейтинг: 0 / 0
На чем писать клиента?
    #39057765
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А никто не юзал вот это чудо?
...
Рейтинг: 0 / 0
193 сообщений из 193, показаны все 8 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / На чем писать клиента?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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