29 / 27 / 5
Регистрация: 07.07.2011
Сообщений: 782
|
|
1 | |
Достаточно ли джава core?11.12.2018, 02:51. Показов 977. Ответов 15
Метки нет (Все метки)
Здравствуйте.
Как вы считаете , обязательное и условие знать Фреймворки джава Типа spring и hibernate, чтобы быть java Девелопером, или может быть достаточно java core? Я просто учу автоматизацию на selenium + java и хочу развиваться в сторону java, но желательно не затрагивая фреймворки.
0
|
11.12.2018, 02:51 | |
Ответы с готовыми решениями:
15
Есть ли работа, для которой достаточно знать хорошо Java Core Извечные дебаты, core i7 или core i5 достаточно? Достаточно ли знать только Entity Framework Core? ASUS F3Jp: замена Core 2 Duo T5500 на Core 2 Quad Q9000 |
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,926
|
|
11.12.2018, 06:54 | 2 |
Открываете hh и смотрите требования в вакансиях. Немного анализа и самостоятельно находите ответ на ваш вопрос.
0
|
2398 / 2223 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
11.12.2018, 09:35 | 3 |
а как ты код собираешься писать без фреймворков? Переизобретая колесо каждый раз, тратя на это кучу времени и плодя баги?
Если так, то ты будешь не очень хорошим девелопером)
0
|
109 / 89 / 25
Регистрация: 02.06.2018
Сообщений: 259
|
|
11.12.2018, 11:08 | 4 |
Сама по себе java core никому не интересна сейчас, это не продаётся.
Я не понимаю другого: зачем вы сами себе рамки ставите? Учитесь, развивайтесь, расширяйте кругозор)
0
|
Автоматизируй это!
|
|
13.12.2018, 08:24 | 5 |
даже тут уже никуда без фреймворков и библиотек, тестНГ/жюнит/ассертЖ/хамкрест, селенид или какой нибудь сикули, аллюр, ресташшур, жсон... Почему не развиваться в эту сторону? когда будешь как тебе советовали смотреть вакансии, то посмотри на количество оных и вилки зарплат автоматизаторов, может и передумаешь в спрингомесы то идти.
0
|
19 / 19 / 1
Регистрация: 12.03.2018
Сообщений: 252
|
|
13.12.2018, 10:00 | 6 |
java как язык отстой. Как сказал один чувак "В Java разработке, мало Java. И чем более ты крутой разработчик, тем меньше ты используешь Java, и больше разных фреймворков"
0
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
13.12.2018, 11:42 | 7 |
0
|
Am I evil? Yes, I am!
19225 / 10945 / 2917
Регистрация: 21.10.2017
Сообщений: 23,137
|
|
13.12.2018, 12:37 | 8 |
Не по теме: xoraxax, поддерживаю... Добавлено через 1 минуту Artyr2, а за каким ты тогда его учишь?
0
|
19 / 19 / 1
Регистрация: 12.03.2018
Сообщений: 252
|
|
13.12.2018, 12:51 | 9 |
платят много, много учебных материалов, много курсов, много программистов и развитое коммьюнити.
Но есть много других красивых и интересных языков. Golang, Python, Kotlin они более красивые
0
|
109 / 89 / 25
Регистрация: 02.06.2018
Сообщений: 259
|
|
13.12.2018, 15:49 | 10 |
0
|
19 / 19 / 1
Регистрация: 12.03.2018
Сообщений: 252
|
|
13.12.2018, 18:20 | 12 |
Не знаю, я не знал какой язык выбрать. Я думаю у всех начинающих программистов такая дилемма. А потом посмотрел курс CS50 и прошел JavaRush, и решил выбрать Java. Как язык мне он не нравится, там много лишнего типа геттеров и сеттеров. Да многие проблемы легко решаются lombok-ом, и многими другими фреймворками. Но когда смотришь код Golang, и видишь что это ВСЕ работает сразу из коробки (Не нужно 10-20 Фреймворков для красивой и комфортное работы) , и работает быстрее чем Java то слюнки текут и так и хочется взять и переучиться. Но к сожалению если вакансий на Golang 10 то на Java 150. Как перееду в крупный город, обязательно начну переквалификацию.
0
|
4539 / 2732 / 486
Регистрация: 28.04.2012
Сообщений: 8,628
|
|
13.12.2018, 19:58 | 14 |
Поля структур в Go ничем не отличаются от полей объектов в Java. Никто не запрещает тебе реализовывать структуры через класс с публичными полями. Более того, в Java поле можно указать как final, т.е. как будто «только для чтения», в Go же поле может быть только либо публичным, либо приватным, а если хочешь поле «только для чтения» — пиши геттер.
Разве создание значений структур в Go удобней — не нужно конструктор писать. Ну да, может, когда в Java добавят value types… То что там в стандартной библиотеке есть некоторые полезные штуки вообще играет мало роли, для чего-то более-менее серььёзного так же придётся использовать сторонние проекты. Непонятно только, какие 10-20 фреймворков тебе нужны в Java. Go — очень простой язык, на его изучение недели более чем достаточно. Kotlin — да. Python… ну, отчасти, но на любителя. Если ты про «:=», то это как раз нормальное присваивание, как в SmallTalk, как в ML. Только в Go присваивание — это «=», а «:=» — это объявление переменной + присваивание. Никто не заставляет тебя вместо этого писать Код
var x int x = 123
0
|
19 / 19 / 1
Регистрация: 12.03.2018
Сообщений: 252
|
|||||||||||
13.12.2018, 21:44 | 15 | ||||||||||
Вот образец депенденси из проекта на работе.
Кликните здесь для просмотра всего текста
Но это большой проект. Больше 50 мб чисто кода. Вот не большой: Кликните здесь для просмотра всего текста
этот проект меньше 1 мб. Но все равно внешних библиотек... 18!! 18 Карл! В то же время на Golang можно не использовать не одну из этих 18 библиотек. Потому что все это работает сразу.
0
|
4539 / 2732 / 486
Регистрация: 28.04.2012
Сообщений: 8,628
|
|
13.12.2018, 23:18 | 16 |
Ну это вы ССЗБ, но для 99% указанной функциональности в стандратной библиотеке Go нет пакетов и нужно будет точно так же тянуть со стороны.
Комментарий выше актуален. Из всей этой функциональности в Go из-коробки от силы 95%: encoding/json Ну и apache.commons можно выкинуть, давно не нужно. Чё, серьёзно? Расскажи-ка какая стандартная библиотека Go является аналогом JPA? Какая — аналогом AMQP? Какая — аналогом Hibernate? Какая реализует драйвер PostgreSQL? Я уж не говорю, что стандартный net/http является аналогом чего-нибудь вроде sparkjava, но никак не spring-boot. Выкинь spring-boot и перепиши всё на sparkjava — минимум зависимостей.
0
|
13.12.2018, 23:18 | |
13.12.2018, 23:18 | |
Помогаю со студенческими работами здесь
16
Замена ЦП поменять проц Dual Core на Core 2 Duo. Целесообразно ли это? AMD E-350 (1.6) vs Intel Dual-Core/Core 2 Duo/i3 (1st gen) Что брать Core i7 4960X 2011 или Core i7 4770 1150 ? Intel Core i3-380M или AMD Athlon 2 Dual-Core P360 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |