2013-12-18 3 views
-1
  • Я знаю немного java, android languages.
  • Теперь я хочу создать клиентское приложение для Android и для клиентской стороны для . Я буду использовать Android (java), а для серверной - JSP/сервлет или PHP.

Так что у меня 2 вопроса:PHP или JSP (на стороне сервера) и Java-Android (клиентская сторона)

  1. Что проще и быстрее научиться PHP или JSP/сервлет (также не забывать, что я знаю, Java)?
  2. 2) Какой из них будет работать лучше? так как клиентская сторона будет написана в Android (java), может быть, JSP/сервлет будет работать лучше, или не имеет значения ?, а как PHP является наиболее часто используемым языком сервера может быть , он будет работать лучше?

Благодарим вас заранее.

ответ

2
  1. Я лично нашел PHP проще и легче учиться, НО я знал JAVA и C++ раньше. Я также хотел бы добавить, что некоторые из моих коллег, которые имели небольшой опыт работы с другими языками программирования, нашли PHP интересным и легким в освоении. Вам гораздо меньше беспокоиться о потреблении memeomry, типах переменных, нитях и т. Д.

  2. Это полностью зависит от того, что потребует ваша система.

-java является более сложным и, таким образом, предлагает более широкий спектр возможностей, больше контроля и т.д ...

Она не матер на каком языке программирования клиентское приложение написано в, так как клиент/сервер связи выполняется с использованием «стандартных протоколов и систем и форматов», таких как протокол REST, кодирование данных JSON и т. д.

Другим преимуществом PHP является то, что он будет работать в основном на любом хостинге, который вы приобретаете для своего сервера, поскольку большинство из них, если не все поддерживают PHP/mySQL, в то время как Java, вероятно, потребует от вас покупки облачного сервиса или чего-то еще аналогичный. В этом смысле PHP может стать для вас дешевле.

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

Возможно, расскажите нам, что сделает ваше приложение, чтобы мы могли указать вам в правильном направлении.

+0

Большое спасибо. Я собираюсь сделать smth как badoo (https://play.google.com/store/apps/details?id=com.badoo.mobile). Клиентская сторона - андроид (java). Smth, как социальный сайт (Facebook), но он не работает с браузером. – user3116334

+0

В этом случае я бы рекомендовал приложение PHP-сервера. И вы можете использовать GCM для уведомлений клиентов и обновлений статуса и т. Д. И т. Д. -> http://developer.android.com/google/gcm/index.html, он также имеет реализацию PHP, которая, по моему мнению, будет хорошо сочетаться с вашей системой. – JanBo

+0

Огромное спасибо :) – user3116334

Смежные вопросы