Search
Write a publication
Pull to refresh
6
0

Mobile Developer

Send message

А какой ад творится в Android. Там каждое второе приложение считает необходимым создать свою директорию в $HOME

C вами много денег не заработаешь

какого-нибудь реального REST-сервиса

На реальном REST-сервисе можно проверит скорость работы БД, никак не языка.

Как раз только закончил свой первый проект на RN. Опыт разработки под android — 5 лет, web — практически 0, ios — 0. Первыя неделя ушла на акклиматизацию, RN + redux сначала вызывали много WTF per minute, потом дело пошло очень даже продуктивно. Сейчас могу сказать, что писать на RN приятнее чем нативно под android. Понятно, что есть свои подводные камни, пока еще мало компонентов и библиотек, некоторые простые вещи делаются сложно, и т.п. Но, если вспомнить про тот же activity/fragment lifecycle… Вообщем, желаю RN удачи, развития, порабощение мира мобильной разработки. Впечатление осталось очень положительное.

С maven какая то странная бюрократия — нужно создать тикет в jira, описать библиотеку, они подумают, примут. Не то чтобы для меня это критично, просто сейчас Jeta развивается только на моих собственных проектах и jcenter меня пока устраивает. Если будет интерес со стороны сообщества и потребность в maven, тогда я заморочусь.

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

Да, точно. Мне аж больно за коллег стало.

Я не фронтендщик, возможно чего-то не понимаю, но разве IE 2 может в ajax? Мы же тут про async говорим… Опять же, имеет ли такое значение скорость javascript-а, когда у нас тут асинхронный запрос на сервер?

Не пойму, почему немного не потерпеть пока async/await пойдет в масссы а пока пересидеть на babel?

Черт! Пошел выпиливать монгу. А так все радужно начаналось.

Я бы добавил тихий, уютный офис. Пункт 8. Тишина, это чего мне особенно не хватает на текущем месте.

А еще order-preserving aspect на который мы should not be relied upon ;)

Столько пафоса… Было бы намного интересней читать, если бы я не был клиентом МТС...

Спасибо, учтем!

Новогодний торт.

Я и не думал заманить Вас одной лишь возможностью писать


@Log 
Logger logger

вместо


private final Logger logger = LoggerFactory.getLogger(LogSample.class);

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

невозможность модификации своих классов

Зачем вы хотите чтобы что-то модифицировалло чего-то в ваших исходниках? Почему вы не делаете это руками? Похоже на какой то boiler-plate code, который вы не хотите видить в своих исходниках. Тогда Jeta это то, о чем вы всегда мечтали.


… надо будет руками вызвать у него apply, передав туда наш LogSample и еще какой-то провайдер...

Один раз вы пишите провайдер. Один раз, в базовом класе, вы вызываете LogController, передаете туда this и забываете.


...private final

Это да. Некоторые программисты только так и живут.


… у вас она видит с опозданием ровно на один билд.

Вам вообще не будет дела что и как там генерится. В вашем коде только аннотации. Остальное — забота библиотеки.

куда он складывается? очевидно в стороне от сорсов, и в репозиторий не чекинится?

Зависит от apt plugin-а, как правило ./build/generated/source/apt/, в статье это есть.


в какой момент он отрабатывает и сетиит логгер?

Когда вы вызываете соответствующий контроллер.


они в рантайме будут вымолнять свой рефлекшен.

Никакого рефлекшена. Контроллер обращается в репозиторий (что по сути является HashMap), получает Metacode, и вызывает соответствующий метод.


чтобы не лезть в документацию

Иногда нужно просто взять и залесть в документацию.

Базовое отличие в том, что lombok меняет синтаксическое дерево, т.е. hacking, т.е. happy debugging…
AST — это интерфес, реализация зависит от jdk, Поэтому у людей и вознитают вопросы типа таких, таких, или таких, и т.д.
Jeta не делает никакой магии. Только генерирует исходиники. А вы их вызываете… когда и как вам необходимо

1

Information

Rating
Does not participate
Location
Самара, Самарская обл., Россия
Date of birth
Registered
Activity