Сохранен 70
https://2ch.hk/pr/res/1069083.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Я у мамы прото-Абу

 Аноним 01/10/17 Вск 10:39:30 #1 №1069083 
publichtml.png
Sup, /pr/.

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

БД MySQL (позже думаю перепилить на MariaDB);
Серверная часть: Java EE c EJB, JAX-RS и Jersey;
Веб-клиент: HTML5 с Bootstrap + jQuery.

HTTP методы в серверной части пока только сгенеренные IDE.

Деплою на локальном веб-сервере GlassFish.

Сам нихуя не full stack девелопер, работаю тестировщиком в нагрузочном тестировании.

Какие подводные камни?
Аноним 01/10/17 Вск 12:27:23 #2 №1069110 
Технологии 2007.
Аноним 01/10/17 Вск 12:44:27 #3 №1069113 
>>1069110
Почему же? Мне норм
Аноним 01/10/17 Вск 12:45:59 #4 №1069114 
>>1069083 (OP)
Не важно какие технологии. Если задачи решены, значит все правильно сделано. Ссылка будет?
Аноним 01/10/17 Вск 13:18:09 #5 №1069125 
>>1069083 (OP)
>HTTP методы в серверной части пока только сгенеренные IDE.
Что бля?
Аноним 01/10/17 Вск 13:48:56 #6 №1069141 
У вас вахчанка.
Аноним 01/10/17 Вск 14:02:13 #7 №1069143 
>>1069083 (OP)
Господи, какой же ты хуесос
Аноним 01/10/17 Вск 14:47:35 #8 №1069160 
>>1069083 (OP)
2017 год на дворе.
Аноним 01/10/17 Вск 14:55:34 #9 №1069163 
>>1069125

IDE могут сделать шаблоные REST-сервисы на основании структуры подключенной БД.

>>1069110
>>1069160

Какого года там макаба?

>>1069114

>Деплою на локальном веб-сервере GlassFish.
Тебе ссыль с динамическим IP давать?

>>1069141

Я это не скрываю. Так веселее писать.
Аноним 02/10/17 Пнд 14:38:45 #10 №1069601 
>>1069163
Ссылку на исходники, разумеется
Аноним 02/10/17 Пнд 15:31:46 #11 №1069611 
> HTTP методы в серверной части пока только сгенеренные IDE.
ты определить где логика будет (на клиенте или на сервере), зачем тебе rest методы которые работают сразу с мапленными сущностями бд ?

как и где хранятся данные это одно, а как ты их представляешь в коде и работаешь с ними - другое, не надо смешивать

начни писать код с логики выполнения, а не с логики хранения

технологии нормальные, куча Enterprise кода щас точно так и пишется (зачем изобретать чтото новое когда есть давно проверенные и отлаженные инструменты?)
Аноним 02/10/17 Пнд 16:24:13 #12 №1069640 
А чего не Spring?
Аноним 02/10/17 Пнд 16:53:35 #13 №1069653 
https://github.com/ravenholm?tab=repositories

исходники
Аноним 02/10/17 Пнд 18:05:39 #14 №1069668 
>>1069083 (OP)
Пока ты на джаве пердолишь спринг, Ерохин вон уже вторую гостевуху на питоне поднял.
Аноним 03/10/17 Втр 03:21:28 #15 №1069868 
>>1069083 (OP)
>Серверная часть: Java EE c EJB, JAX-RS и Jersey;
2к17
Дауны уже и на Java пишут лишь бы не PHP, который по всем тестам в десяток раз быстрее и стабильней.
Даже блядский богомерзкий node.js перегнал жабу по производительности в серверной части
>Кококо зото не PHP
Пиздец.
Посмотрим как ты обосрёшься когда на твоей борде наберётся 100 посетителей и сервак сгорит нахуй от перегрузок.
Аноним 03/10/17 Втр 08:54:56 #16 №1069891 
>>1069868

У тебя бомбит от трехзвенной архитектуры и желания других людей убрать sql из клиентской части?
Аноним 03/10/17 Втр 08:59:27 #17 №1069892 
>>1069868

Может ему и нужна тормозная борда, он же нагрузочник.
Аноним 03/10/17 Втр 09:48:01 #18 №1069902 
Привет, погромисты. CM в свитшоте, заправленном в подвернутые штаны вривается в этот ИТТ и напоминаает, что любая хуйня которую я непрерывно деплою тормозит, если не умеет в горизонтальное масштабирование, а N > 100, где N - количество пользюков, единовременно сидящих на этой хуйне
Аноним 03/10/17 Втр 09:57:06 #19 №1069904 
>> SELECT b FROM Board b
>> SELECT b FROM Board b WHERE b.name = :name
с такими эпичными запросами на любом стеке с любой БД писец будет рано или поздно, когда число записей в любой табле перевалит за десять тысяч.
в 2017м году модно в бессерверную архитектуру, а мода на безархитектурные решения не пройдет никогда
Аноним 03/10/17 Втр 10:05:02 #20 №1069906 
>>1069904

Это сгенеренные автоматом именованные запросы, тащемта.
Аноним 03/10/17 Втр 10:46:09 #21 №1069917 
>>1069868
Что ты несёшь, лол, быстрее явы только кресты.
Аноним 03/10/17 Втр 11:02:23 #22 №1069927 
>>1069904
Лол, блять. За такие запросы нужно выгонять из компьютерной сферы к хуям вообще.

>>1069906
И хули, блять? В твоём репозитории - значит твои.
sageАноним 03/10/17 Втр 11:10:01 #23 №1069931 
>>1069927
Пока вы пердолитесь над запросами оп выкатывает готовый проект и занимает рынок
Аноним 03/10/17 Втр 11:12:15 #24 №1069932 
>>1069927

Пока ими никто не пользуется кроме меня и пока в каждой из таблиц не больше 10 записей - не критично.
Аноним 03/10/17 Втр 11:21:51 #25 №1069935 
>>1069932

И вся структура и логика работы БД максимально будет скрыта за хранимыми процедурами.
Аноним 03/10/17 Втр 15:37:18 #26 №1070032 
>>1069935
> хранимыми процедурами.
Пошел ты нахер, козёл.
Аноним 03/10/17 Втр 16:52:16 #27 №1070060 
>>1069868
>Дауны уже и на Java пишут лишь бы не PHP
Все что угодно лучше PHP

>который по всем тестам в десяток раз быстрее и стабильней.
LOL
Аноним 03/10/17 Втр 17:17:07 #28 №1070069 
Бля я тож както писал борду-форум для аниму сайта
На php mysql была вся архитектура серверная
Клиент - обычная страница ajax запросы к серверу вся хуйня
Аноним 04/10/17 Срд 01:28:42 #29 №1070242 
>>1070060
>Мааам, мне на дваче сказали что PHP это плохо.
>Буду писать на жабе, чтобы школьники с двача не зачмырили.
Аноним 04/10/17 Срд 10:02:42 #30 №1070448 
>>1069114
>Если задачи решены, значит все правильно сделано.
Ага, а потом поддерживай ваше легаси-говно с хуй пойми какой логикой.
замечание выше не относится к оп-посту
Аноним 04/10/17 Срд 12:19:39 #31 №1070489 
>>1070242
Тебе лет то сколько?
Аноним 04/10/17 Срд 12:25:15 #32 №1070491 
>>1070448
Уж лучше, чем не поддерживать потому, что так и не зарелизились.
Аноним 04/10/17 Срд 12:55:57 #33 №1070497 
>bootstrap
>jquery
иди нахуй.
Аноним 04/10/17 Срд 14:48:17 #34 №1070535 
>>1069904
Что не так с запросами кстати?
Я их тащемто не могу даже прочитать.
Аноним 04/10/17 Срд 16:04:04 #35 №1070569 
>>1070535

Синтаксис JPQL и привязывание переменных.
Аноним 04/10/17 Срд 16:07:43 #36 №1070570 
>>1070032
>>1070497

Лел.
Аноним 04/10/17 Срд 17:55:52 #37 №1070603 
15065220636120.webm
>>1069083 (OP)
Аноним 04/10/17 Срд 18:48:37 #38 №1070626 
>>1070569
А с запросами что не так?
Аноним 04/10/17 Срд 19:31:07 #39 №1070638 
>>1070626

Им кажется, что такой запрос будет извлекать много записей, т.к. нет\недостаточно ограничений, хотя к именованным селектам критерии и ограничений по количеству извлекаемых записей можно добавлять динамически.
Аноним 04/10/17 Срд 20:40:40 #40 №1070691 
>>1070638
Нет, ты не прав. Учи БД, чтобы не быть баттхертом.
Аноним 05/10/17 Чтв 00:10:51 #41 №1070881 
>>1070638
>Им кажется, что такой запрос будет извлекать много записей
Ну, если нужно извлечь много записей, то в чем проблема?

Аноним 07/10/17 Суб 10:15:38 #42 №1071876 
>>1069868
ебать макаку порвало, прямо чувствуется ВСЯ БОЛЬ И ОБИДА ахахаха
Аноним 12/10/17 Чтв 01:06:35 #43 №1074301 
>>1069083 (OP)
>Java EE c EJB, JAX-RS и Jersey;
Пиздец какой-то
Аноним 12/10/17 Чтв 09:17:19 #44 №1074359 
>>1074301
Что не так?
Аноним 12/10/17 Чтв 11:38:10 #45 №1074411 
>>1069868
>PHP
>в десяток раз быстрее и стабильней Java
Шта
>node.js перегнал жабу по производительности
Шта
Аноним 12/10/17 Чтв 14:05:52 #46 №1074449 
>>1074301
Скажи спасибо что не на CGI
Аноним 12/10/17 Чтв 14:25:39 #47 №1074460 
>>1074411
Добро пожаловать в 2017, даун. Ты из лесу чтоли вылез?
Аноним 12/10/17 Чтв 14:27:37 #48 №1074461 
>>1074411
https://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.
Просто эпик!
Аноним 12/10/17 Чтв 15:27:50 #49 №1074491 
>>1074461
Сравнение приложение по ЯП на котором они написаны, а не по архитектуре?

Так я тоже могу на жс квиксорт написать, и на джаве пузырек, азаза, джава сосет.
Иди убей себя.

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

Как там кстати с PHP?
В 10 раз быстрее джавы горишь?
Пруфы будут?

А стабильность ты чем измерял?
Скажи что ты троллишь, прошу.
Аноним 12/10/17 Чтв 16:10:05 #50 №1074502 
>>1069904
>>1069927
>>1070535
А что именно не так?
Аноним 15/10/17 Вск 04:41:35 #51 №1075842 
>>1074491
>Идёт сравнение по производительности
>А, ну так зато джава по архитектуре ВЫИГРЫВАЕТ В ПРОИЗВОДИТЕЛЬНОСТИ.
Сорян, с дебилами не спорю.
Аноним 15/10/17 Вск 10:50:20 #52 №1075920 
>>1075842
Разница в том, что переписать написанное в течение нескольких лет приложение, то всегда получится что-то легче и быстрее. И не важно какой язык.

>сравнение по производительности
Идёт сравнение конкретных реализаций, о чём кстати дисклеймер в статье автора, и неудивительно что спринг медленнее ноды, не для микроговна он делался.
Аноним 15/10/17 Вск 12:25:26 #53 №1075977 
>>1075842
1. С тобой никто не спорил.
2. Стыдно так позорится.
Аноним 15/10/17 Вск 14:56:54 #54 №1076084 
https://www.techempower.com/benchmarks/#section=data-r14&hw=ph&test=plaintext

Соснули все
Аноним 15/10/17 Вск 15:02:13 #55 №1076093 
>>1069083 (OP)
Боже еще один дебил со своей бордой...
Аноним 16/10/17 Пнд 04:20:25 #56 №1076464 
>>1075920
Кек, я хз кто там что наговнокодил, но чтобы соснуть у JS, это надо было просто пиздец как постараться.
Аноним 16/10/17 Пнд 04:24:35 #57 №1076465 
>>1074491
>Как там кстати с PHP?
>В 10 раз быстрее джавы горишь?
>Пруфы будут?
Вот это да. На программаче обитают макаки не способные ручками взять и провести тесты на своём сервере. Не знал что такое бывает.
Аноним 16/10/17 Пнд 05:05:16 #58 №1076467 
>>1076465
Провёл за щёку, джява быстрее.
Аноним 16/10/17 Пнд 11:59:50 #59 №1076535 
>>1076467
Пиздеть не мешки ворочить.
>>1074461
Аноним 16/10/17 Пнд 12:25:48 #60 №1076546 
>>1074491
> ноды по какой-то волшебной невозможной причине быстрее, прикасаться к ним вне некой весьма узкой нише - нерационально.
Узкая ниша? Ты хоть статью читал?
Аноним 16/10/17 Пнд 16:00:49 #61 №1076634 
>>1076546
Шизик синьер PHP девелопер, иди уже нахуй.
И статьи свои шизоидные с собой забери.
Аноним 16/10/17 Пнд 16:04:23 #62 №1076638 
>>1076465
>Вот это да. На программаче обитают макаки не способные ручками взять и провести тесты на своём сервере. Не знал что такое бывает.
Это ты себя имплаишь?
А ну давай тесты показывай одинаковых реализаций.

>>1076464
>Кек, я хз кто там что наговнокодил, но чтобы соснуть у JS, это надо было просто пиздец как постараться.

Там классика из конца 90х, для каждого подключения создается новый ОС поток.
И все равно только на 35% медленнее.
Лол.
Аноним 16/10/17 Пнд 16:36:15 #63 №1076661 
ahahahahabytegietoki.png
>>1076638
>И все равно только на 35% медленнее.
>Используя 5 процессоров
>Против 1 процессора на Node
>все равно только на 35% медленнее.
Эпичный тред утят.
Аноним 16/10/17 Пнд 18:12:48 #64 №1076725 
>>1076535
Смотри выше бенчмарк
Аноним 16/10/17 Пнд 20:08:55 #65 №1076794 
32525.jpg
>>1076661
>5 процессоров
Аноним 17/10/17 Втр 16:42:26 #66 №1077187 
>>1076634
РЯЯЯЯЯЯЯЯЯЯЯЯЯ
ВРЁЁТИ
В ПАЛКЕ РАБОТАЮТ ДАУНЫ
JAVA БЫСТРЕЕ
РЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ
Аноним 17/10/17 Втр 17:19:08 #67 №1077202 
>>1069083 (OP)
>Серверная часть: Java EE c EJB, JAX-RS и Jersey;
>-клиент: HTML5 с Bootstrap + jQuery.
Такой то зашквар. Мало того, что жава не к месту, так ещё и фронт будет кривой и лагающий.
Аноним 17/10/17 Втр 19:20:03 #68 №1077254 
>>1077187
Эк тебя рвет то.
Аноним 17/10/17 Втр 20:28:42 #69 №1077286 
image.png
Эх, с этим бы тредом возродить бы еще специальные олимпиадыд, и тогда уже будет причина возвращаться в прогромач.
Аноним 17/10/17 Втр 22:11:09 #70 №1077344 
>>1069083 (OP)

> позже думаю перепилить на MariaDB
"Перепиливание" делается одной командой sudo apt-get install, если там есть пакет с mariadb.
comments powered by Disqus