GAE это хорошо? если да, то JAVA или Python? - PullRequest
2 голосов
/ 16 июля 2010

В основном я пишу сайты на PHP с прошлого года. Но теперь я хочу использовать что-то еще, и GAE выглядит хорошим вариантом.

Итак, я хочу знать, подходит ли GAE для создания небольшого веб-сайта для обмена любимыми видео на YouTube?

Я сделал один сайт на Python + Django несколько месяцев назад, он выглядит хорошо для меня.

Но JAVA - это язык, который я тоже хочу изучать (никогда не кодировался в JAVA со школьных дней).

Фу, трудно выбрать, поэтому мне нужны мнения !!

В частности: Хотите знать, есть ли какие-либо проблемы / проблемы с использованием Python или Java под GAE. Или если GAE является предпочтительным или нет. Не собираюсь делать сайт только для обучения, он будет для клиента.

Ответы [ 6 ]

3 голосов
/ 16 июля 2010

Большинство людей здесь упускают из виду тот факт, что вопрос действительно о App Engine, а не о Java или Python в целом.

Java, Python SDK и среда выполнения App Engine на данный момент обладают практически одинаковыми возможностями. Одно из предостережений, связанных с текущей средой исполнения Java, заключается в том, что если вы используете много внешних библиотек, загрузка вашего сайта (в первый раз, когда кто-то заходит на ваш сайт, и движок приложения должен раскрутить ваше приложение) может быть немного медленным.

3 голосов
/ 16 июля 2010

Java и Python - отличные языки.Это вопрос вкуса и веры, который вы выбираете.

  • Если вы предпочитаете легкое решение, используйте Python.
  • Если у вас есть потребности предприятия, , что бы это ни значило , используйте Java.

Если вы просите моего личного убеждения, моя субъективная точка зрения такова:

  • Используйте Python везде, где это возможно, и придерживайтесь других языков, если это необходимо.

Так что это мое мнение, но, как отметил С. Лотт, ваш вопрос:

Мнения будут бесполезны.

2 голосов
/ 16 июля 2010

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

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

2 голосов
/ 16 июля 2010

Если вы хотите изучать Java, используйте Java!

Если вы чувствуете, что Java слишком многословна по сравнению с Python, вы можете попробовать Scala, которая работает на JVM, как Java. Scala более лаконична и хорошо разработана.

1 голос
/ 16 июля 2010

Вам нужен наставник IRL.

1 голос
/ 16 июля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...