|
|
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
Добрый день, уважаемые Джависты. Посмотрел я видео-семинары от 16.04.2013 Антон Кекс, Как нам спасти Java? - часть 1 Антон Кекс, Как нам спасти Java? - часть 2 и задумался. В целом я очень доволен. Я доволен именно тем что мнение этого Кекса совпадает с моим по многим вопросам разработки в частности по getters/setters, codestyle, фреймворкам. По некоторым - спорно. Прошу высказывать ваше. Или как говорят в другом подфоруме - Обсудите! Спасибо. P.S. Желающие могут легко найти ссылки в YouTube. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 13:16:11 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
Уже второй день обсуждаем http://rsdn.ru/forum/java/5153043 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 13:20:08 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
mayton, +100500. Тема очень актуальная. Согласен с мнением Антона на счет JMS... Рекомендую посмотреть всем начинающим Java-программистам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 15:52:14 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
Usmanmayton, +100500. Тема очень актуальная. Согласен с мнением Антона на счет JMS... Рекомендую посмотреть всем начинающим Java-программистам. да не....иначе в итоге будет борьба суеверий: так нельзя делать потому, что было написано там, сказано там и так далее.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 15:54:29 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
Озверинда не....иначе в итоге будет борьба суеверий: так нельзя делать потому, что было написано там, сказано там и так далее....Вот именно про это и говорится: почему мы должны мыслить только паттернами, прочими 3-х/4-х буквенными аббревиатурами и т.д... Потому что так модно? P.S. Сам недавно начал изучать Jav у . P.P.S. Холив а рить не буду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 16:14:00 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
Конечно у него не все идеально и есть спорные моменты, но направление верное. Каждый раз когда я слышу в каком-нибудь подкасте или читаю в статье о высоком пороге вхождения в java из-за того, что там, чтобы показать простую страничку в том же браузере, надо установить томкат, собрать вор файл, его куда-то положить, причем это из уст людей, которые имеют больше ни один и ни два года опыта работы с java... Проблема не в java, а проблема в людях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 16:22:11 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
schwaПроблема не в java, а проблема в людях. Да с фига ли проблема в людях. Люди эти не на ровном месте возникают. А на туториалах от Oracle и книгах JEE апологетов учатся. То о чем говорит докладчик - давно известные постулаты. Проблема в том что Java учебники и спецификации никак об этих постулатах не упоминают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 16:26:36 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
Антон - целевой девелопер в XP-style. Наверное из этого вытекают и основные его тезисы. Надо влезть в его шкуру и понять все условия его работы. И уже из этого все другие ограничения. По поводу ясности кода. По нашим внутренним code conv. мы используем if () {} else {} с переводами строки и с обязательными фигурными скобками. Но его пример с отсечением ненужных conditions меня поразил. Я действительно вижу что код объективно понятен. Он - как цепочка правил файрвола. Его читаешь сверху вниз и видишь условия выхода. В противоположность идейно верный по конвенциям код не так ясен и требует времени на его восприятие. Но это так... мелочи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 16:30:57 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
mayton, Большинство coding convention (Android - точно, Oracle - по-моему тоже, надо посмотреть) разрешает отсутствие скобок если if и тело в одной строке. Это нормально. Это читаемо. Это не приводит к ошибке с мнимым добавлением в тело условия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 16:34:20 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
BlazkowiczschwaПроблема не в java, а проблема в людях. Да с фига ли проблема в людях. Люди эти не на ровном месте возникают. А на туториалах от Oracle и книгах JEE апологетов учатся. То о чем говорит докладчик - давно известные постулаты. Проблема в том что Java учебники и спецификации никак об этих постулатах не упоминают. Это верно. Но с другой стороны, ведь java уже далеко не один год и, если все эти проблемы известны, то почему на них также спотыкаются? Знать это одно, а применять это следующий шаг. Получается, что все знают, но на этом и останавливаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 16:38:37 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
schwaЭто верно. Но с другой стороны, ведь java уже далеко не один год и, если все эти проблемы известны, то почему на них также спотыкаются? Знать это одно, а применять это следующий шаг. Получается, что все знают, но на этом и останавливаются. Разработчики Java спецификаций не ставят простоту как приоритетную цель. Вообще. Обратная совместимость. Стабильность. И т.п. Но не простота. На это только несколько лет назад обратили внимание когда J2EE оказался в полной зопе на фоне множества opensource фреймверков. Но небольшое упрощение синтаксиса JEE это ещё не радикальные шаги. Лишь постепенная эволюция вызваная внешними факторами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 16:45:19 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
Надо плюсануть проблеме сокрытия бизнес кода в J2EE. Это действительно больное место. Чем больше фреймворков тем код сильнее "шумит" какими-то посторонними приблудами которые не производят полезного эффекта но просто наполняют продукт каг-бе "поддержкой" технологии. Factory, DTO, ServiceLocators... e.t.c. Понравилось также про Job Security Index. Чем он выше - тем ваш код запутанннее и вас не уволят ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 16:52:40 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
Я бы делал акцент не на спеки, а тех кто их использует. Зачем они их используют? В больших корпорациях это вопрос скорее политический т.к. нужно для того, чтобы найти виноватого и чтобы этот виноватый был не ты. Зачем нужно использовать стандарты, если 1) не решают заявленную проблему. 2) или решают ее плохо через не пойми как.. 3) все уже решили эту проблему 5 лет назад в 10 раз проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 16:55:33 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
BlazkowiczРазработчики Java спецификаций не ставят простоту как приоритетную цель. Вообще. Обратная совместимость. Стабильность. И т.п. Но не простота. Плохие не ставят. Взять CDI или тот же JAX-RS. они не идеальны, но сразу видно, что их писали люди, которые знают, что делают. Не знаю, кто разрабатывал JAX-RS, но CDI это инициатива как минимум Боба Ли, который будучи в Гугле разработал Guice. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 17:04:40 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
Прошу высказывать ваше. Или как говорят в другом подфоруме - Обсудите! Докладчик рассмешил, когда начал рассказывать, что для его литовского банка не подошли решения крупнейших вендоров (литва вся целиком не больше одного административного округа Москвы), и пришлось, цитирую дословно, "создавать треды и поллить базу". Дальше не слушал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 18:34:11 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
Громоздкие технологии и пейсанина "бизнеслогики" на языке программирования, выгодны менеджменту, т.к. это основная тема попила. Зачем искать инициативные команды, что-то действительно разрабатывать, когда можно "накидать мясо в проект", навалить кучу неизвестно как работающего г-на используя "готовые решения", про которые тоже никто не знает как они работают, обеспечить за счет сокрытия информации вендор локин, добавить несчастного заказчика в портфолио (он же уже не может слезть, и является "успешным внедрением"), и продолжать пилить. Думали бы головой, так бы и джавы не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 19:46:23 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
mayton Но его пример с отсечением ненужных conditions меня поразил. Я действительно вижу что код объективно понятен. +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 23:09:56 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
авторjsf ни под каким соусом никогда нельзя использовать неужто jst и правда такой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 23:12:28 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
rema174авторjsf ни под каким соусом никогда нельзя использовать неужто jst и правда такой? Ну если ты его уже изучил и знаешь подводные камни и нужна админка с аяксами всякими - можно использовать, но радости не особо много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2013, 23:19:11 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
забыл никrema174пропущено... неужто jst и правда такой? Ну если ты его уже изучил и знаешь подводные камни и нужна админка с аяксами всякими - можно использовать, но радости не особо много. GWT или RAP от Эклипса лучше ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2013, 02:05:39 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
Герой дня, Это не лучше. Это другой уровень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2013, 10:52:45 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
Очень хорошее видео, направление правильное. Тем кому интересен его подход советую глянуть на Dropwizard ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2013, 17:59:18 |
|
||
|
Кофе с кексами и прочие мысли
|
|||
|---|---|---|---|
|
#18+
ух ты... такой доклад пропустил... А ктонить может подсказать гитхаб докладчика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2013, 18:04:01 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38245528&tid=2129311]: |
0ms |
get settings: |
16ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
90ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
88ms |
get tp. blocked users: |
2ms |
| others: | 314ms |
| total: | 553ms |

| 0 / 0 |
