2010-06-20 4 views
3

Я программирую сайт на основе django. Я действительно использую небольшой компьютер под Ubuntu 10.04. Я хотел бы что-то более профессиональное купить, так что я интересно ли ИМАК хорош для этого, потому что:является хорошим для программирования на питоне?

  • Есть свободный IDE, как хорошо, как затмение на MacOS?
  • Есть ли удаленный отладчик python, например pydev для eclipse?
  • Есть ли типичные проблемы с python на MacOS?
  • ли apache + mod_wsgi хорошо работает на MacOS?
+6

Mac - это просто компьютер, поэтому вы всегда можете поместить Ubuntu на него, если найдете, что он не работает. Eclipse также доступен для OSX. –

+4

Mac - одна из лучших машин для разработки, которую вы можете получить, поскольку вы можете законно установить Mac OS X, Windows и Linux на одном компьютере. Это позволяет легко тестировать кросс-платформу и с помощью программного обеспечения, такого как VMWare или VirtualBox, вы можете одновременно запускать все ОС. – 5ound

+4

a) В вашей текущей настройке нет ничего плохого. б) Все, что вы сейчас используете в Ubuntu, работаете с MacOS X - вам не нужно искать никаких эквивалентов.Если вы не заботитесь о какой-либо экзотической функции в версии Python, которая не установлена ​​по умолчанию на mac, система python в порядке (то же самое для Ubuntu, если на то пошло - вы получаете только то, что решил менеджер пакетов) –

ответ

6

Почему вы считаете iMac более или менее профессиональным, чем что-либо еще? Аппаратные средства? Система? Примечание: Я сам являюсь пользователем MacOSX и Linux.

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

Как уже говорилось ранее, все, что вы указали, отлично работает на MacOSX.

Однако вы должны рассмотреть сторонние библиотеки, которые вы собираетесь использовать с Python. Я бы назвал проблему с MySQLdb (MySQL-python) на MacOSX, но она была решена. Вы можете столкнуться с другими проблемами на этом пути, но ничего, что могло бы помешать вам использовать Django, Eclipse и т. Д.

5

Все вещи, которые вы упомянули (Затмения + плагины, Python, Apache, mod_wsgi) может прекрасно работать на OS X.

+1

Это улучшение - Eclipse было единственное, что могло привести OS X в пред-интеллектуальные дни. –

+3

Eclipse работает на Mac в дни до Intel. – JeremyP

4

Мои ответы на основе нескольких лет, проведенных разработки с Python на OSX:

  1. Eclipse является мультиплатформенным, его можно также использовать на OsX.
  2. Я бы не назвал Pydev питона отладчик, в любом случае у вас есть на Eclipse, для Osx
  3. Вы бы, наверное, одни и те же вопросы, вы имели под Ubuntu (OSX является Unix на основе)
  4. Да она работает без проблем

Одна вещь, которую я всегда рекомендую установить macports; с установкой macports Eclipse, разными версиями Python, apache, mod_wsgi очень просто.

0

FWIW, mod_wsgi разработан на MacOS X. Однако мой опыт поддержки пользователей mod_wsgi заключается в том, что MacPorts и fink являются абсолютная PITA. В частности, попытка использовать Python и Apache из сторонних систем обычно не причиняет ничего, кроме вреда. Это связано с проблемами, возникшими за последние пару лет. В последнее время я не слышал много нового, поэтому, возможно, эти системы наконец-то исправили проблемы с 32/64 бит и проблемы с построением Python.

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