@abdu
, который главным, я нашел, что MySQL имеет по MSSQL, является поддержка часового пояса - способность приятно изменить между часовыми поясами, уважение перехода на летнее время, является фантастическим.
Сравнивают это:
mysql> SELECT CONVERT_TZ('2008-04-01 12:00:00', 'UTC', 'America/Los_Angeles');
+-----------------------------------------------------------------+
| CONVERT_TZ('2008-04-01 12:00:00', 'UTC', 'America/Los_Angeles') |
+-----------------------------------------------------------------+
| 2008-04-01 05:00:00 |
+-----------------------------------------------------------------+
к искривлениям, включенным в этот ответ .
Что касается 'легче использовать' комментарий, я сказал бы, что дело в том, что они отличаются, и если Вы знаете один, будут издержки в изучении другого.
Я думаю, что с Плагин GAE для Eclipse , вы можете создать скелет приложения GAE. Вам просто нужно переместить ваши старые файлы проекта в этот проект, и все готово.
Что касается простого преобразования, я не знаю, возможно ли это,
Я использую подключаемый модуль GAE Eclipse 1.2.1 и Eclipse 3.4.2, и я пробовал ту же операцию, но пока безуспешно. Я считаю, что плагин eclipse жестко запрограммирован на поиск различных компонентов в определенных местах. (Правильный подход состоял бы в том, чтобы настроить плагин GAE для поиска всех компонентов WEB-APP в местах, отличных от заданных по умолчанию.) Я думаю, что с учетом этих версий преобразование проекта eclipse напрямую было бы невозможно.
Возможным решением, учитывая это ограничение, было бы создание нового проекта GAE и копирование всего существующего кода в эту структуру без изменения папок, уже созданных плагином GAE.
Не уверен во всем, что касается GAE, но вы можете скопировать содержимое своих старых проектов:
Проект подключается обратно к старому местоположению репозитория, и в режиме синхронизации вы должны увидеть новые файлы как исходящие.
Не знаю, будет ли это работать для преобразования проекта Java -> GAE, но мне посчастливилось сделать что-то подобное, преобразовав проекты General -> Java, выполнив следующие шаги:
Откройте файл проекта (который находится в корневом каталоге соответствующего проекта) с именем .project в редакторе по умолчанию. Найдите:
natures
>
и измените его на
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
Сохраните измененный файл.
Конечно, вам нужно будет создать новый проект GAE, а затем заглянуть внутрь его .project-файла, чтобы получить правильное содержимое элемента. Я обнаружил, что вышеперечисленные шаги выполняются в Google, поэтому, к сожалению, я не могу указать на исходный источник приведенных выше инструкций.