• RSS

Программирование

6

Опубликовано 29.07.2009 в Open Source, Программирование   

После почти года интенсивной разработки наконец-то вышел релиз замечательного Python-фреймворка Django 1.1!

Среди новшеств:

  • новая ORM
  • новые виды моделей
  • новые опции в админке
  • пространства имен в URL patterns
  • GeoDjango - определение местонахождения по IP
  • а также значительное увеличение скорости работы, особенно в тестовом режиме, изменения в формах и комментариях
  • и многое, многое другое...

Скачать новый релиз Django можно по адресу http://www.djangoproject.com/download/.

Для установки нужно выполнить следующие команды:

tar xzvf Django-1.1.tar.gz
cd Django-1.1
sudo python setup.py install

32

Опубликовано 6.07.2009 в Open Source, Программирование   

Netbeans - это популярнейшая IDE с открытым исходным кодом. Поддерживает множество языков программирования, имеет все необходимые разработчику функции, включая отладку и системы контроля версий (поддерживается CVS, SVN, Mercurial). Отлична реализована поддержка PHP, Python, Perl. Огромное количество плагинов и расширений доступно для скачивания в несколько кликов прямо в IDE.

Пожалуй, самым прямым конкурентом Netbeans, особенно среди IDE с открытым кодом, являетя монструозный Eclipse. Да, Eclipse имеет, пожалуй, более широкий функционал и имеет больше плагинов, но ресурсоемкость и тормознутость Eclipse сводит все преимущества на нет. IDE не должна тормозить, она должна летать как ласточка!

Скачать Netbeans можно на сайте http://www.netbeans.org/downloads/index.html. Пользователи Linux могут найти Netbeans в репозиториях своих дистрибутивов. Плагины можно скачивать как из самой IDE, так и по адресу http://plugins.netbeans.org/PluginPortal/.

Интересно было бы услышать ваши отзывы об этой замечательной IDE.

7

Опубликовано 12.06.2009 в Программирование   
SVN - лучшая система контроля версий. Почему? Да потому что простая, удобная и эффективная. Отлично подходит как для команд разработчиков, так и для одиночек. Единственный возможный недостаток этой CVS - централизованность, вызванная необходимостью иметь единый репозиторий проекта. Нет, это, конечно, во многом плюс, но разработчикам требуется стабильный и быстрый интернет для коммита изменений в рабочих копиях. Есть также распределенные системы управления версиями наподобие Git, Bazaar и других. Git разрабатывал сам Линус Торвальдс, являющийся разработчиком ядра Linux и богом всех линуксоидов. Bazaar тоже неплохая система, используемая, например, проектом Ubuntu. Все эти системы довольно мощные и продвинутые, но децентрализованность создает много дополнительных проблем для девелоперов. В конечном счете выбор CVS всегда за девелопером, поскольку все распространенные CVS достаточно мощны и функциональны, и нужно лишь выбрать CVS под свои нужды.


FLIQ.ru +1 добавить блог Каталог блогов Участник BlogsDB.ru
TheMeloman.ru © Все права защищены, 2009