Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Хочу научиться писать плагины. С чего начать?

Тема в разделе "Разработка плагинов для новичков", создана пользователем Sailkone, 3 ноя 2014.

  1. alexrrrr

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

    Баллы:
    123
    Имя в Minecraft:
    alexrrrr
    Вот норм учебник по java(я с ним на начинал учить джаву):
    Яков Файн Программирование на Java для детей, родителей, дедушек и бабушек
    Ссылочка на rutracker
    По этой книге разберись с основами java, а потом уже пытайся разбираться в плагинах.
     
  2. Хостинг MineCraft
    <
  3. konfyciu98

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

    Баллы:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    ИМХО, если понять логику процесса программирования, понять что есть что - дальше все будет идти легко! Свет всему - логика и осознание того, что ты делаешь.
     
  4. VaNnOrus

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

    Баллы:
    123
    Чем полезнее? Больше теории - меньше практики.
    Есть куча товарищей, которые начитались книг и считают себя гуру, не написав ничего стоящего. Знания есть, а применить не могут, чаще всего.
    Бессмысленный спор. Кто как привык учиться - так и учится. Кому-то проще расковырять работающую программу и понять что к чему, а котому-то книжки почитать.
     
  5. kirill2011s

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

    Баллы:
    103
    И то, и то полезно. Смотря в чужой код, можно узнать, как сделать ту или иную фичу, а читая теорию, можно писать хороший код, что бы тебе самому и другим он был понятен. Это такой баланс между теорией и практикой.
     
  6. Hilgert

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

    Баллы:
    123
    Skype:
    mixa2258
    Имя в Minecraft:
    Hilgert
    Зато в книжках тебе не дадут готовый код, а в сорцах какой-нибудь программы - можно скопипастить [​IMG]
     
  7. VaNnOrus

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

    Баллы:
    123
    Главное что без хоть какой-то теории - вся программа таким образом превратится в магию.[DOUBLEPOST=1415916519,1415916352][/DOUBLEPOST]
    Согласен. Я не говорил, что теория не нужна совсем. Я начинаю забывать, что некоторые люди не обладают навыками программирования вообще. Не понимая теории/азов - нет смысла рабочую огромную программу расковыривать. Толку от этого будет мало. Нужно начинать с чего-то простого.
     
  8. FoxLive

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

    Баллы:
    88
    Skype:
    thefoxylive
    Имя в Minecraft:
    FoxLive
    +1 хорошая книга почитай
     
  9. capone641693

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

    Баллы:
    68
    Без знания хотя бы одного из языков программирования думаю будет непросто осваивать написание плагинов.
     
  10. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Будучи классе в 6 у меня был аналог спектрума на Basic-е. Там я читал книжку, забивал программы, и учился их менять без книжки. Через пар лет появился норм комп, там у меня были qbasic 4.5, паскаль, делфи, параллельно читал про ассемблер, но никогда не писал на нем. В тоже время нашел какую-то txt книжку по си, распечатал и несколько лет пытался подступиться к нему. Получилось с 4-5 раза, на 3-4 курсе универа. С тех пор писал на нем. Был далек от всех этих веб технологий, и только с майном начал пристращаться к ним.
    Для Явы, мускула, пхп и т.п. мне хватает только официальной документации, стековерфлоу и поисковика.

    Я к тому, что путь может быть совершенно разный, нет правильного. Решает собственное стремление к знанию.
     
  11. SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Начни программировать сначала на Web, - HTML / PHP / CSS
    Поймешь как устроена структура, пунктуация и тому подобное, если знаешь английский тебе будет еще легче.
    Как пример я не прочитал не одной книги по java, но частенько рылся в исходниках, и документации, если возникает вопрос по какой либо теме, ищу в гугле, а чтобы вставить найденное в свой код, нахожу плагин с похожим функционалом на Dev.bukkit.org , декомпилирую и смотрю как, это по удобнее и проще воссоздать.
     
  12. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    PHP по-моему вообще по синтаксису не похож на java, когда я смотрю на PHP код, то пугаюсь)))
     
  13. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    +1
     
  14. norvele

    norvele Ньюби

    Баллы:
    1
    Имя в Minecraft:
    norvele
    Смотря какой PHP, в >=5.3 много для ооп сделали, неймспейсы например, и сейчас он сильно похож на java, отличие в строгой типизации, символе $ и прочих мелочах ) А пугаться можно от любого языка если код писан индусом.

    PS в java недавно и наверное ненадолго
    PSS путь мой к java лежал так: delphi -> gml (gamemaker) -> html -> css -> js -> php -> sql -> ruby -> фреймворки и штуковины (Ruby on Rails, Yii, jquery, knockout, ractive, sass, less, etc...) -> [java].

    Т.е. с матерого web'a перейти проблем нет. Только смысла ради java изучать web тоже нет. А совет такой: начни с ютуба, обычно ролики всегда рассчитаны на совсем зеленых, два типа восприятия (глазами и ушами), повторяй все что там говорят (не всегда правильно говорят). Потом имеет смысл забыть все что видел и читать книжки, копаться в исходниках. И да, самое важное - уметь гуглить, на стаковерфлоу 99.9% проблем решены уже кем-то. Главное начать, это 50% пути сразу )
     
  15. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Мой путь был такой: pascal -> delphi -> общее понятие ООП -> основы java -> ООП в java -> PROFIT!
     
  16. SaMEC

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

    Баллы:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Web кодинг потом и для проекта пригодиться.
    Лично у каждого свой путь, самую первую программу я вообще написал на MobileBasic))
     
  17. ptnk

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

    Баллы:
    173
    Смысл всегда есть. Кто занимается данным языком всерьёз, тот к web'у рано или поздноьь приходит.
     
  18. Lucatjuh

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

    Баллы:
    76
    Skype:
    lucatjuhcraft
    Имя в Minecraft:
    Lucatjuh
  19. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Изучи синтаксис Java.
    Узнай что такое колекции, типы данных,классы,обьекты,методы,массивы.
     
  20. VaNnOrus

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

    Баллы:
    123
    И что же это такое? Интересненько...
     

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