Я лично нашел PHP проще и легче учиться, НО я знал JAVA и C++ раньше. Я также хотел бы добавить, что некоторые из моих коллег, которые имели небольшой опыт работы с другими языками программирования, нашли PHP интересным и легким в освоении. Вам гораздо меньше беспокоиться о потреблении memeomry, типах переменных, нитях и т. Д.
Это полностью зависит от того, что потребует ваша система.
-java является более сложным и, таким образом, предлагает более широкий спектр возможностей, больше контроля и т.д ...
Она не матер на каком языке программирования клиентское приложение написано в, так как клиент/сервер связи выполняется с использованием «стандартных протоколов и систем и форматов», таких как протокол REST, кодирование данных JSON и т. д.
Другим преимуществом PHP является то, что он будет работать в основном на любом хостинге, который вы приобретаете для своего сервера, поскольку большинство из них, если не все поддерживают PHP/mySQL, в то время как Java, вероятно, потребует от вас покупки облачного сервиса или чего-то еще аналогичный. В этом смысле PHP может стать для вас дешевле.
Я также хотел бы добавить, что я использовал PHP в большинстве приложений для серверов, которые я сделал, одним из примеров было торговое приложение ... но некоторые приложения, которые нуждались в многопоточности + кэширование памяти + хэш-карты + сокеты + другие функциональности Java, которые встроены и т. д. предназначены для Java ... поэтому PHP может выполнять эту работу, но для некоторых вещей Java лучше и просто приходит естественным образом ... это полностью основано на моем личном опыте, поэтому не принимайте это как должное, у вас может быть совершенно другой опыт.
Возможно, расскажите нам, что сделает ваше приложение, чтобы мы могли указать вам в правильном направлении.
Большое спасибо. Я собираюсь сделать smth как badoo (https://play.google.com/store/apps/details?id=com.badoo.mobile). Клиентская сторона - андроид (java). Smth, как социальный сайт (Facebook), но он не работает с браузером. – user3116334
В этом случае я бы рекомендовал приложение PHP-сервера. И вы можете использовать GCM для уведомлений клиентов и обновлений статуса и т. Д. И т. Д. -> http://developer.android.com/google/gcm/index.html, он также имеет реализацию PHP, которая, по моему мнению, будет хорошо сочетаться с вашей системой. – JanBo
Огромное спасибо :) – user3116334