Sup, /pr/.Когда борда была недоступна в последний раз, начал писать свою.БД MySQL (позже думаю перепилить на MariaDB);Серверная часть: Java EE c EJB, JAX-RS и Jersey;Веб-клиент: HTML5 с Bootstrap + jQuery.HTTP методы в серверной части пока только сгенеренные IDE. Деплою на локальном веб-сервере GlassFish.Сам нихуя не full stack девелопер, работаю тестировщиком в нагрузочном тестировании.Какие подводные камни?
Технологии 2007.
>>1069110Почему же? Мне норм
>>1069083 (OP)Не важно какие технологии. Если задачи решены, значит все правильно сделано. Ссылка будет?
>>1069083 (OP)>HTTP методы в серверной части пока только сгенеренные IDE. Что бля?
У вас вахчанка.
>>1069083 (OP)Господи, какой же ты хуесос
>>1069083 (OP)2017 год на дворе.
>>1069125IDE могут сделать шаблоные REST-сервисы на основании структуры подключенной БД.>>1069110>>1069160Какого года там макаба?>>1069114>Деплою на локальном веб-сервере GlassFish.Тебе ссыль с динамическим IP давать?>>1069141Я это не скрываю. Так веселее писать.
>>1069163Ссылку на исходники, разумеется
> HTTP методы в серверной части пока только сгенеренные IDE. ты определить где логика будет (на клиенте или на сервере), зачем тебе rest методы которые работают сразу с мапленными сущностями бд ?как и где хранятся данные это одно, а как ты их представляешь в коде и работаешь с ними - другое, не надо смешиватьначни писать код с логики выполнения, а не с логики хранениятехнологии нормальные, куча Enterprise кода щас точно так и пишется (зачем изобретать чтото новое когда есть давно проверенные и отлаженные инструменты?)
А чего не Spring?
https://github.com/ravenholm?tab=repositoriesисходники
>>1069083 (OP)Пока ты на джаве пердолишь спринг, Ерохин вон уже вторую гостевуху на питоне поднял.
>>1069083 (OP)>Серверная часть: Java EE c EJB, JAX-RS и Jersey;2к17Дауны уже и на Java пишут лишь бы не PHP, который по всем тестам в десяток раз быстрее и стабильней. Даже блядский богомерзкий node.js перегнал жабу по производительности в серверной части>Кококо зото не PHPПиздец. Посмотрим как ты обосрёшься когда на твоей борде наберётся 100 посетителей и сервак сгорит нахуй от перегрузок.
>>1069868У тебя бомбит от трехзвенной архитектуры и желания других людей убрать sql из клиентской части?
>>1069868Может ему и нужна тормозная борда, он же нагрузочник.
Привет, погромисты. CM в свитшоте, заправленном в подвернутые штаны вривается в этот ИТТ и напоминаает, что любая хуйня которую я непрерывно деплою тормозит, если не умеет в горизонтальное масштабирование, а N > 100, где N - количество пользюков, единовременно сидящих на этой хуйне
>> SELECT b FROM Board b>> SELECT b FROM Board b WHERE b.name = :nameс такими эпичными запросами на любом стеке с любой БД писец будет рано или поздно, когда число записей в любой табле перевалит за десять тысяч. в 2017м году модно в бессерверную архитектуру, а мода на безархитектурные решения не пройдет никогда
>>1069904Это сгенеренные автоматом именованные запросы, тащемта.
>>1069868Что ты несёшь, лол, быстрее явы только кресты.
>>1069904Лол, блять. За такие запросы нужно выгонять из компьютерной сферы к хуям вообще.>>1069906И хули, блять? В твоём репозитории - значит твои.
>>1069927Пока вы пердолитесь над запросами оп выкатывает готовый проект и занимает рынок
>>1069927Пока ими никто не пользуется кроме меня и пока в каждой из таблиц не больше 10 записей - не критично.
>>1069932И вся структура и логика работы БД максимально будет скрыта за хранимыми процедурами.
>>1069935> хранимыми процедурами.Пошел ты нахер, козёл.
>>1069868>Дауны уже и на Java пишут лишь бы не PHPВсе что угодно лучше PHP>который по всем тестам в десяток раз быстрее и стабильней. LOL
Бля я тож както писал борду-форум для аниму сайтаНа php mysql была вся архитектура сервернаяКлиент - обычная страница ajax запросы к серверу вся хуйня
>>1070060>Мааам, мне на дваче сказали что PHP это плохо.>Буду писать на жабе, чтобы школьники с двача не зачмырили.
>>1069114>Если задачи решены, значит все правильно сделано.Ага, а потом поддерживай ваше легаси-говно с хуй пойми какой логикой.замечание выше не относится к оп-посту
>>1070242Тебе лет то сколько?
>>1070448Уж лучше, чем не поддерживать потому, что так и не зарелизились.
>bootstrap>jqueryиди нахуй.
>>1069904Что не так с запросами кстати?Я их тащемто не могу даже прочитать.
>>1070535Синтаксис JPQL и привязывание переменных.
>>1070032>>1070497Лел.
>>1069083 (OP)
>>1070569А с запросами что не так?
>>1070626Им кажется, что такой запрос будет извлекать много записей, т.к. нет\недостаточно ограничений, хотя к именованным селектам критерии и ограничений по количеству извлекаемых записей можно добавлять динамически.
>>1070638Нет, ты не прав. Учи БД, чтобы не быть баттхертом.
>>1070638>Им кажется, что такой запрос будет извлекать много записейНу, если нужно извлечь много записей, то в чем проблема?
>>1069868ебать макаку порвало, прямо чувствуется ВСЯ БОЛЬ И ОБИДА ахахаха
>>1069083 (OP)>Java EE c EJB, JAX-RS и Jersey;Пиздец какой-то
>>1074301Что не так?
>>1069868>PHP>в десяток раз быстрее и стабильней JavaШта>node.js перегнал жабу по производительностиШта
>>1074301Скажи спасибо что не на CGI
>>1074411Добро пожаловать в 2017, даун. Ты из лесу чтоли вылез?
>>1074411https://www.paypal-engineering.com/2013/11/22/node-js-at-paypal/You can see that the node.js application had:Double the requests per second vs. the Java application. This is even more interesting because our initial performance results were using a single core for the node.js application compared to five cores in Java. We expect to increase this divide further.35% decrease in the average response time for the same page. This resulted in the pages being served 200ms faster— something users will definitely notice.Просто эпик!
>>1074461Сравнение приложение по ЯП на котором они написаны, а не по архитектуре?Так я тоже могу на жс квиксорт написать, и на джаве пузырек, азаза, джава сосет.Иди убей себя.А даже если ноды по какой-то волшебной невозможной причине быстрее, прикасаться к ним вне некой весьма узкой нише - нерационально.Как там кстати с PHP?В 10 раз быстрее джавы горишь?Пруфы будут?А стабильность ты чем измерял?Скажи что ты троллишь, прошу.
>>1069904>>1069927>>1070535А что именно не так?
>>1074491>Идёт сравнение по производительности>А, ну так зато джава по архитектуре ВЫИГРЫВАЕТ В ПРОИЗВОДИТЕЛЬНОСТИ.Сорян, с дебилами не спорю.
>>1075842Разница в том, что переписать написанное в течение нескольких лет приложение, то всегда получится что-то легче и быстрее. И не важно какой язык.>сравнение по производительностиИдёт сравнение конкретных реализаций, о чём кстати дисклеймер в статье автора, и неудивительно что спринг медленнее ноды, не для микроговна он делался.
>>10758421. С тобой никто не спорил.2. Стыдно так позорится.
https://www.techempower.com/benchmarks/#section=data-r14&hw=ph&test=plaintextСоснули все
>>1069083 (OP)Боже еще один дебил со своей бордой...
>>1075920Кек, я хз кто там что наговнокодил, но чтобы соснуть у JS, это надо было просто пиздец как постараться.
>>1074491>Как там кстати с PHP?>В 10 раз быстрее джавы горишь?>Пруфы будут?Вот это да. На программаче обитают макаки не способные ручками взять и провести тесты на своём сервере. Не знал что такое бывает.
>>1076465Провёл за щёку, джява быстрее.
>>1076467Пиздеть не мешки ворочить.>>1074461
>>1074491> ноды по какой-то волшебной невозможной причине быстрее, прикасаться к ним вне некой весьма узкой нише - нерационально.Узкая ниша? Ты хоть статью читал?
>>1076546Шизик синьер PHP девелопер, иди уже нахуй.И статьи свои шизоидные с собой забери.
>>1076465>Вот это да. На программаче обитают макаки не способные ручками взять и провести тесты на своём сервере. Не знал что такое бывает. Это ты себя имплаишь?А ну давай тесты показывай одинаковых реализаций.>>1076464>Кек, я хз кто там что наговнокодил, но чтобы соснуть у JS, это надо было просто пиздец как постараться. Там классика из конца 90х, для каждого подключения создается новый ОС поток.И все равно только на 35% медленнее.Лол.
>>1076638>И все равно только на 35% медленнее.>Используя 5 процессоров>Против 1 процессора на Node>все равно только на 35% медленнее.Эпичный тред утят.
>>1076535Смотри выше бенчмарк
>>1076661>5 процессоров
>>1076634РЯЯЯЯЯЯЯЯЯЯЯЯЯВРЁЁТИВ ПАЛКЕ РАБОТАЮТ ДАУНЫ JAVA БЫСТРЕЕРЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ
>>1069083 (OP)>Серверная часть: Java EE c EJB, JAX-RS и Jersey;>-клиент: HTML5 с Bootstrap + jQuery.Такой то зашквар. Мало того, что жава не к месту, так ещё и фронт будет кривой и лагающий.
>>1077187Эк тебя рвет то.
Эх, с этим бы тредом возродить бы еще специальные олимпиадыд, и тогда уже будет причина возвращаться в прогромач.
>>1069083 (OP)> позже думаю перепилить на MariaDB"Перепиливание" делается одной командой sudo apt-get install, если там есть пакет с mariadb.