Подтвердить что ты не робот

Было бы справедливым сказать, что изучение Java сделает меня лучшим разработчиком PHP OOP?

Было бы справедливо сказать, что изучение Java сделает меня лучшим разработчиком PHP OOP? Я смотрел на Java, чтобы лучше понять ООП. Должен ли я продолжать изучать Java, чтобы лучше понять ООП, или мне было бы лучше придерживаться PHP OPP. Я только что узнал о интерфейсах и абстрактных классах, действительно ли буду использовать их в PHP? Любые советы будут полезны, поскольку я хочу максимально использовать свое время.

4b9b3361

Ответ 1

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

Ответ 2

Совершенно верно. Как уже говорило mirror303, изучение разных языков помогает улучшить ваши навыки развития просто потому, что обычно не существует двух языков, которые одинаково используют одни и те же понятия.

Если вы хотите улучшить свои навыки OOP, Java, вероятно, является хорошим выбором. И даже если вы не будете использовать интерфейсы и абстрактные классы сразу, они заставят вас думать о вашем коде более абстрактным образом при его разработке.

Если вы просто хотите изучить Java OOP, чтобы стать лучшим разработчиком OOP с PHP, я не уверен, что разница между этими двумя реализациями достаточно велика. Но фреймворки, такие как Spring, непременно покажут вам новые способы разработки приложений и подумайте о проблемах, которые вы хотите решить, поэтому ИМО определенно стоит того.

Ответ 4

OOP - это универсальная концепция на разных языках (поддерживающая ее), если вы изучите ее с одного языка, она будет определенно помогать вам на других языках. Java - это, несомненно, превосходный язык, когда речь идет о ООП. Итак, да, это поможет вам стать хорошим разработчиком PHP OOP.

Ответ 5

Я бы выбрал менее подробный язык, чем Java. Поскольку вы пытаетесь изучить Concepts, вы, на мой взгляд, не хотите увязнуть с nitty gritty языка, такого как Java/С#.

Я бы выбрал что-то динамически типизированное, с которым вам удобно. Поскольку вы уже знаете PHP, Python может быть хорошим выбором. Или Руби.

Как и зеркало303, хотя изучение любого нового языка сделает вас лучшим программистом.

Ответ 6

Сделайте это. Я сделал.

Я бы сказал, что лучше изучить основы ООП, используя java, чем использовать php. Java более строгая, жесткая и тонкая, чем php, и я лично считаю, что это хорошо для учебных целей, хотя мне не нравится многословие Java. В какой-то мере java заставит вас делать что-то определенным образом. Вы все еще можете сделать это неправильно, но я нашел, что это похоже на наличие дополнительной направляющей руки.

Одна вещь, которую я действительно нашел полезной, - огромные коллекции java-библиотек и их документации. Большинство из них были хорошими примерами для изучения, и я чувствовал, что это действительно помогло мне получить полное понимание основ, имея возможность взглянуть на так много хороших примеров. В php поиск "хорошего материала" для просмотра не так-то просто.