Avikot.ru

 > 

Форум

 > 

В чем разница между PHP и Java?


В чем разница между PHP и Java?

IbragimNora | 9 марта 2020 г.

0

Хотел бы понять, в чем принципиальное различие между PHP и Java. Когда использовать одно, когда использовать другое и так далее.


Mm41 | 9 марта 2020 г.

0

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

PHP - это скриптовый язык, который чаще всего используется в веб-разработки небольших проектов на готовых CMS-системах (Wordpress, Bitrix, Magento). У него низкий порог вхождения, язык прощает множество архитектурных ошибок, но самое привлекательное - он позволяет быстро получить готовое решение.

Сейчас разработчики языка работают над тем, чтобы сделать его более надежным и предсказуемым, что с одной стороны позволяет писать на нем сложные проекты (Lamoda, Avito, JivoSite, SkyEng), с другой стороны делает требования к разработчику выше.

PHP - это отличный выбор, когда тебе надо получить адекватную систему "уже вчера".

Java - это корпоративный стандарт для финтеха. Отсюда на нем можно сделать очень надежные системы гигантского размера, но все это требует уйму времени и скила программиста. За счет того, что Java используется в таких сложных системах, на Java можно найти библиотеку под любую задачу.

Java - это круто, сложно, долго и дорого. Но есть очень много заказчиков, которые готовы пойти на такие траты. В России Java - это банки, страховые компании, телеком и логистические компании.


sWan | 8 марта 2020 г.

0

Какие есть преимущества у каждого из языков? Понимание этого открывает глаза к правильному использованию каждого из них.

Преимущества PHP

PHP - еще один популярный язык программирования, используемый веб-разработчиками. Этот язык дает различные преимущества, в том числе:

- Легко учить
- Опенсорс
- Быстрая разработка
- Широкая поддержка на хостингах

Язык учится очень легко, так как он имеет точно такой же синтаксис, как C++, но с более упрощенной моделью ООП. Главное его преимущество, что можно сделать веб-сайт за считанные дни с полным функционалом.

Преимущества Java

Его преподают в каждом вузе
Объектно-ориентированный (самое правильное ООП)
Платформо-независим (отсюда применяется повсюду)

Эти три момента позволяют получать на нем надежные решения предсказуемого качества. Что и востребовано при построении enterprise-систем.

Т.е. ПХП для любителей, кому нужно получить решение. Java для академической разработки, когда можно долго, но точно правильно.


Zakaria | 8 марта 2020 г.

0

Если ты начинаешь делать какой-то сайт и еще не понимаешь, для чего он нужен, кто будет его посетителями, как монетизировать его - то явно надо брать PHP. Ибо язык позволяет разрабатывать быстро, вносить изменения в систему быстро, разработчики стоят не очень дорого. Поэтому много стартапов пишутся именно на PHP.

Если нужно разработать комплексную систему с четким техническим заданием для заказчика, который платит, то тут точно надо брать Java (ну либо .net). Вероятность того, что заказчик получит то, что он хочет - гораздо выше.


Pasha85 | 8 марта 2020 г.

0

Разница в том, что на Java сразу делают большие системы, а на пхп пишут много маленьких систем разной паршивости. А те системы, что выстреливают и начинают приносить деньги, либо переводят на Symfony (ведущий php-фреймворк), либо переводят на ту же Java.

И я не говорю, что PHP плох, просто у него есть преимущества, которые важны именно для стартапов. А если компания все же пробивается, то PHP даже может начать немного вредить (как это идет у Facebook/Vk)


Praga | 9 марта 2020 г.

0

PHP позволяет, как работать на дядю, так и заниматься фрилансом на буржуев (хорошие деньги платят за Wordpress/Magento). С Java можно работать только на дядю, так как системы на нем слишком сложные и большие, чтобы доверять разработку непонятному человеку из России.

Т.е. хотя ПХП, как язык, хуже чем Java, он дает больше возможностей для заработка, чем Java. Это парадокс, но это так


GeekBrains

Похожие темы

Последний ответ от Horeca

 5

Последний ответ от Gannover

 5

Последний ответ от Burlak

 4

Последний ответ от Gemeni

 4

Последний ответ от Horeca

 4

Последний ответ от Zakira

 5