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

Посоветуйте книгу

Тема в разделе "Оффтопик", создана пользователем MrAnanasik, 18 май 2014.

  1. mishkapp

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

    Баллы:
    63
    Skype:
    mishkapp
    Имя в Minecraft:
    mishkapp
    Первое же что я могу вспомнить это тупо отсутствие объектных оберток для примитивов. Ну а удобность нестрогой типизации при ООП это вообще отдельная тема.
     
  2. Егор Грушко

    Егор Грушко Старожил Пользователь

    Баллы:
    123
    Skype:
    egorgrushko
    Во первых - PHP не забывает о других стилях программирования. Во вторых - конкретно вам зачем объектная обертка для примитивов?
    Третье "вообще пушка" - какая вам разница, строгая или не строгая типизация? Просто с последнее удобнее и быстрее писать код, а проверить тип объекта(и задать свой) вы всегда можете.
     
  3. mishkapp

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

    Баллы:
    63
    Skype:
    mishkapp
    Имя в Minecraft:
    mishkapp
    Списки не завезли в пхп еще?
    Мне пофигу, да. В функциональщине еще можно на это забить, а вот когда тонны классов, начинаются проблемы и огонь из жопы когда вся суть ошибок была в том что тупо не было предупреждения о несовместимости типов (а уж когда язык сам их начинает приводить...)
     
    ПриветОтЛайки нравится это.
  4. Егор Грушко

    Егор Грушко Старожил Пользователь

    Баллы:
    123
    Skype:
    egorgrushko
    К сожалению. Мне кажется, это из за динамической типизации.
    Нет этого в php.
     
    Tarock12 нравится это.
  5. mishkapp

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

    Баллы:
    63
    Skype:
    mishkapp
    Имя в Minecraft:
    mishkapp
    Ну да, нет нормальной типизации - нет и проблем. Только вот везде приходится проверять что именно нам прислали в метод.
     
  6. lahm32

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

    Баллы:
    103
    Skype:
    lahm260897
    Имя в Minecraft:
    lahm32
    Хмм, мне кажется надо было все начинать с того, для каких целей вы, Егор Грушко, Java использовали?
     
    Tarock12 нравится это.
  7. Егор Грушко

    Егор Грушко Старожил Пользователь

    Баллы:
    123
    Skype:
    egorgrushko
    Несколько причин. Мне понравился minecraft, захотелось помочь в разработке плагинов и прочего, а также тренд на Java. Да и просто хотелось "соскочить" с php.
    Типизация как раз нормальная, не надо гнать тут.
     
  8. mishkapp

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

    Баллы:
    63
    Skype:
    mishkapp
    Имя в Minecraft:
    mishkapp
    Ну да, НЕЯВНАЯ.
     
  9. Егор Грушко

    Егор Грушко Старожил Пользователь

    Баллы:
    123
    Skype:
    egorgrushko
    Да. Код писать и контролировать намного проще.
     
  10. mishkapp

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

    Баллы:
    63
    Skype:
    mishkapp
    Имя в Minecraft:
    mishkapp
    Ваши проекты хоть раз состояли из более чем 30 классов скажем? Вы писали хоть раз нормальные интерфейсы классам? Работали над АРХИТЕКТУРОЙ программы?
     
    lahm32 нравится это.
  11. lahm32

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

    Баллы:
    103
    Skype:
    lahm260897
    Имя в Minecraft:
    lahm32
    Всю прелесть джавы можно понять, поработав над проектами, которые запланированные существовать и поддерживаться на долгое время. Вот тут то и проявляется вся его гибкость. А то, что вы на ней писали плагины/моды на майн ничего не значит...
     
  12. Егор Грушко

    Егор Грушко Старожил Пользователь

    Баллы:
    123
    Skype:
    egorgrushko
    Это имеет значение? ООП в PHP вполне полноценное. НЕТ того, что нельзя сделать на PHP, но можно в Java. Если вы уверены в обратном - приведите пример!
     
  13. Cames

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

    Баллы:
    153
    Skype:
    sky_meg
    Если мне нравятся пирожки моей мамы, значит пирожки твоей мамы - говно. И я буду готов всю жизнь это тебе доказывать.
     
  14. mishkapp

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

    Баллы:
    63
    Skype:
    mishkapp
    Имя в Minecraft:
    mishkapp
    Ну все, соседей смыло жиром.
     
  15. Егор Грушко

    Егор Грушко Старожил Пользователь

    Баллы:
    123
    Skype:
    egorgrushko
    Просто я не вижу смысла учить java, когда есть нормальные языки программирования.
    Значит, нам больше нет, о чем разговаривать. Я не увидел примера, до свидания.
     
  16. Cames

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

    Баллы:
    153
    Skype:
    sky_meg
    Я не считаю PHP нормальным языком программирования. Поэтому я буду всех убеждать, чтобы не учили?
     
  17. Егор Грушко

    Егор Грушко Старожил Пользователь

    Баллы:
    123
    Skype:
    egorgrushko
    PHP тоже не самый лучший язык. Но поверьте, он далеко не такой плохой, как о нем говорят "умные дядьки с форумов"
     
  18. mishkapp

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

    Баллы:
    63
    Skype:
    mishkapp
    Имя в Minecraft:
    mishkapp
    Но если у вас нет опыта написания больших проектов, но вы с пеной у рта доказываете что пхп лучше подходит для хеллоуворлдов чем жава, что кстати вполне вероятно, то нам действительно не о чем разговаривать.
     
  19. Егор Грушко

    Егор Грушко Старожил Пользователь

    Баллы:
    123
    Skype:
    egorgrushko
    :confused::eek::cry: ШТА? Я лишь доказываю, что в PHP ООП ничуть не хуже, чем в Java.
     
  20. Cames

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

    Баллы:
    153
    Skype:
    sky_meg
    Тогда не нужно наговаривать на Джаву, не зная, что это за язык.
     

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