1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Стоит ли учить Java ради написание плагинов ?

Тема в разделе "Оффтопик", создана пользователем ivancraft, 30 май 2015.

  1. kDas

    kDas Старожил Пользователь

    Баллы:
    123
    Skype:
    dasjke
    Имя в Minecraft:
    kDasRU
    Первый в РФ хостинг майна (пусть воняют, но это так), тут поначалу очень много клиентуры сидело, да и сейчас тоже)

    Btw, если решишь удариться в веб разработку — забудь про php. В профессиональной сфере PHP разработчик хороший — редкость настолько, что по-дефолту PHP разработчиков дураками считают)
     
  2. Автор темы
    ivancraft

    ivancraft Старожил Пользователь

    Баллы:
    103
    Имя в Minecraft:
    minemap
    Есть предложение по поводу замены php ?
     
  3. Cames

    Cames Старожил Пользователь

    Баллы:
    153
    Skype:
    sky_meg
    Реально крутых разработчиков действительно дефицит. Это не только к java относится. Даже на пыхе их почти нет.
    Python, ruby, node.js
    Конечно. Ведь никто не знает, что существуют стандарты языка, а про юнит-тесты я вообще молчу.
    Да и 80% "PHP-разработчкиков" этого форума боятся юзать ООП, потому что это "ОБОЖЕМОЙЗАЧЕМЭТОНУЖНО" и используют mysql/mysqli.
     
    Последнее редактирование: 30 май 2015
  4. InterVi

    InterVi Старожил Пользователь

    Баллы:
    173
    Java полезна не только из-за популярности, но и из-за кроссплатформенности. Тут тебе и маки с линуксами, и андроид. Парится нужно меньше, чем с каким-нибудь си. На плагинах как раз научишься основам, лучше чем банальный HelloWorld.

    А PHP учи, сейчас ведь без сайтов никуда и лучше все уметь самому, чем кого-то искать. Все, что связано с вебом, пригодится.
     
  5. Vladlen_198

    Vladlen_198 Старожил Пользователь

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    +. Я и сам иногда пишу без ООП так как вряд ли для dle он уж так необходим, и я не понимаю почему не юзают pdo
     
  6. BeLkA

    BeLkA Старожил Пользователь

    Баллы:
    153
    Skype:
    FayStaff
    У меня таких опытов не было никогда.
     
  7. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Вот только ненадо гнать, есть такие фичи как QT например, код пишется сразу же под все платформы. И все нормальные игровые движки тоже под все компилят. Например Unreal_Engine игры можно писать не только под пека и мак, но и под консоль x-box, ps и под мабилы.
    Просто вы живете тут на форуме жабоигры и больше нихрена невидели.
     
  8. Cames

    Cames Старожил Пользователь

    Баллы:
    153
    Skype:
    sky_meg
    Да потому что всем плевать на качество своего кода. Лишь бы работало.
    Именно из-за таких теперь всех считают говнокодерами.
     
  9. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Не всех, если у тебя есть пабликовые работы, твой код оценят если он нормальный.
     
  10. appl3_w0rm

    appl3_w0rm Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    appl3_w0rm
    @kDas, вот почему толстяку в шляпе дали 2.5 миллиарда за две дюжины шведов
     
  11. InterVi

    InterVi Старожил Пользователь

    Баллы:
    173
    Да да, а юзеры потом ночами трахаются с ошибками и багами, систему перепахивают чтобы нужные библиотеки подобрать. В основном это линуксоидов касается. А с джавой проще, она уже наверно во всех дистрибутивах есть, все пашет сразу. Лучше джавы по кроссплатформенности сейчас ничего нет.
     
  12. Cyber Owl

    Cyber Owl Старожил Пользователь

    Баллы:
    153
    Java хороша для бизнес решений.
    В геймдеве это сомнительный выбор, слишком мало готовых ресурсов, слишком много мороки с JVM (ведь надо организовать свой сборщик мусора, который не будет убивать производительность)

    Если что-то серьезно учить - то JS. Будущее у жс очень интересное и активное.
     
  13. kDas

    kDas Старожил Пользователь

    Баллы:
    123
    Skype:
    dasjke
    Имя в Minecraft:
    kDasRU
    Есть популярная цитата: "Один пацан писал все на JavaScript, и клиент, и сервер, говорил что нравится, удобно, читабельно. Потом его в дурку забрали, конечно."

    Это не с проста появилось. JS, наверное, не плохая технология и для серверной стороны, но как показывает практика большие проекты на JS долго не живут и скоропостижно переходят на Go и Ruby, реже — Java.

    Про геймдев и Java ты не прав, честно. Я в геймдеве работаю, если чо, дак вот бекенд весь на Java пишется (проводятся эксперименты с C#, но пока это ужасно выходит). И так далеко не только у нас, так у большинства.

    То, что произошло в Minecraft, Java для клиента игры — это позор, увы.

    Очень многие соискатели, из тех, что были у нас на собеседовании знали что такое ООП. Однако, надо понимать, что ООП — далеко не единственный и не всегда красивый способ реализации. Так что когда человек пишет про знание ООП в резюме — есть смысл задуматься о его адекватности. Например, если ищем соискателя на позицию Java разработчика. Как ты себе представляешь его без знания ООП? Это и так подразумевается, писать ещё раз — нет смысла. Это как указать знание MS Office в резюме на эту же позицию.

    Сейчас много технологий, очень популярно ФП. Изначально заточенные под ООП языки даже сейчас адаптируются в ФП. Например, Java 8 — ВНЕЗАПНО добавлен синтаксический сахар. Где вы были раньше, чуваки? Scala, например, не зря же появилась.
     
  14. Cyber Owl

    Cyber Owl Старожил Пользователь

    Баллы:
    153
    Хотел сказать вместо бизнес решений - серверсайд приложения*
    Я предпочитаю JS в роли клиентсайда, а серверная сторона - Java.
    Хорошее "комбо".
     
  15. kDas

    kDas Старожил Пользователь

    Баллы:
    123
    Skype:
    dasjke
    Имя в Minecraft:
    kDasRU
    Ну а какая альтернатива JS-у то на клиентсайде? :) Не, я лично пишу на coffeescript, но это тот же JS, только сахар из ruby. А концептуально альтернативы никакой.
     
  16. Cames

    Cames Старожил Пользователь

    Баллы:
    153
    Skype:
    sky_meg
    На ноде прекрасно живут проекты. Просто нода непривычна для большинства бэкенд разработчиков.
    В том посте я конкретно про PHP писал.
     
  17. Maleficent

    Maleficent Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Maleficent
    Если хочешь под зарабатывать изучай и пиши самописные плагины/
     
  18. serega6531

    serega6531 Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    shkurovs
    [​IMG]
     
  19. InterVi

    InterVi Старожил Пользователь

    Баллы:
    173
    Разве Java совсем не годится для клиентской части?
     
  20. gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Вполне годится. Единственная проблема - потребление ОЗУ (если сравнивать с .NET, C++, Rust и пр.), но если постараться, то и её можно решить.
     
    Последнее редактирование: 31 май 2015

Поделиться этой страницей