developer
Док для разработчиков, пишущих софт на разных языках программирования. Интегрированные среды разработки, системы построения справки, утилиты, компоненты, системы установки, дистрибутивы — все, что может вам пригодиться.
Пользователей: 328
Zend Studio For Eclipse Beta 2
Вышла Zend Studio for Eclipse Beta 2 — одна из самых современных и функциональных IDE для PHP разработчика
В этом релизе:
— исправлено большое количество багов
— добавлена функция override методов базового класса
— добавлена поддержка отображения WEB путей на пути локальной файловой системы для корректной работы отладчика
— отчеты PHPUnit
— ускорена обработка рабочей области (раньше это вызывало раздражение на проектах большого размера)
Microsoft Visual Studio 2008 Final Team Suite
В пакете Visual Studio 2008 появились более 250 нововведений, многие из которых призваны ускорить и упростить процесс написания приложений. В продукте, в частности, реализованы визуальные средства моделирования для повышения скорости разработки на базе .Net Framework 3.5, а также новые элементы управления ASP.Net. Корпорация Microsoft усовершенствовала инструменты веб-разработки, расширила функциональность средств отладки, добавила поддержку коммуникационных технологий для веб-сайтов на основе AJAX/JSON и пр.
Вышел Zend Studio NEON Beta для PHP
Вышел Zend Studio NEON Beta — один из самых мощных редакторов для PHP.
CodeGear JBuilder 2007 R2 Enterprise
Год выпуска: 2007
Версия: 2007 R2 Enterprise
Разработчик: CodeGear
Сайт разработчика: http://www.codegear.com/products/jbuilder
Платформа: Windows XP/Vista 32/64bit
Системные требования:
1 GB RAM minimum (1.5 GB RAM recommended)
1.2 GB hard disk space minimum
Процессор:
Intel® Pentium® 4/2.4 MHz or higher (or compatible)
Операционная система:
Microsoft® Windows Vista™
Microsoft® Windows XP
DVD-ROM drive
High-resolution monitor (1024x768 or higher, 256 colors)
Язык интерфейса: только английский
Таблэтка: присутствует
Описание: С новой архитектурой и полностью переработанная для использования преимуществ платформы Eclipse, среда JBuilder 2007 группы CodeGear объединяет преимущества открытой платформы с функциональностью, привычной для торговой марки JBuilder, ее простотой в использовании и производительностью, включая возможности для совместной работы, которые помогают разработчикам и компаниям более эффективно управлять сложными проектами для всех вовлеченных групп и местоположений.
Наиболее важные преимущества и функции:
* Скорость - при применении среды JBuilder 2007 увеличивается скорость разработки группами и отдельными разработчиками на языке Java, за счет использования P2P, Visual EJB и графических пользовательских интерфейсов Web-сервисов, а также функциональных возможностей Java5 Enterprise. Среда JBuilder 2007 представляет собой передовую и высокопроизводительную среду разработки с возможностью визуального "перетаскивания", обеспечивающая управление проектами корпоративного уровня и предназначенная для повышения скорости и производительности разработок.
* Баланс - среда JBuilder 2007 помогает компаниям управлять сложными проектами разработки и сбалансировано распределять их по группам и местоположениям, а также между "open source" и коммерческим ПО. Портал TeamInsight среды JBuilder 2007 представляет собой передовую основу для сотрудничества, которая позволяет компаниям дополнить лучшие среди аналогов решения для управления исходными кодами и требованиями, отслеживания ошибок и управления проектами. Для управления жизненными циклами приложений среда JBuilder 2007 интегрируется с распространенными ALM-продуктами компании Borland, включая Together и StarTeam, которые также основаны на платформе Eclipse.
* Уверенность - будучи высоконадежным коммерческим решением, среда JBuilder 2007 способствует гарантированному достижению результатов в процессе разработки программного обеспечения. Среда JBuilder 2007 охватывает и объединяет большинство известных подключаемых модулей, инструментария и платформ "open source", все это — в рамках сертифицированного и управляемого, полностью готового к работе решения для разработки, которое может использоваться компаниями любого размера.
Среда JBuilder 2007 дополняет ценность ресурсов "open source" и языка Java для отдельных разработчиков, а также мелких и крупных компаний-разработчиков во всем мире. Разработчики, уже знакомые с платформой Eclipse, выиграют благодаря широкой поддержке различных систем "open source" и коммерческих серверов приложений в среде JBuilder 2007, в дополнение к встроенным возможностям настройки и управления производительностью. В число других уникальных функций входят визуальное моделирование исходного кода с помощью модуля LiveSource Java, модуль Optimizeit Java Code Profiling, система метрик и аудит исходного кода, рефакторинг и полное обеспечение порталом TeamInsight гибкой разработки приложений "open source", а также установление иерархии разработок.
Доп. информация: Совместим с Vista 32/64 бит
VS.PHP 2.3.6.4068 - Полная IDE для PHP в Microsoft
VS.PHP 2.3.6.4068 — Полная IDE для PHP в Microsoft Visual Studio!
VS.PHP предоставляет вам возможность разрабатывать проекты любой сложности на PHP используя мощь Microsoft Visual Studio 2005.
Возможности:
— Цветовое выделение синтаксиса для PHP и Smarty
— Проверка синтаксиса PHP скриптов по мере их набора
— Поддержка IntelliSense для PHP
— Поддержка сворачивания блоков кода
— Управление проектами
— Локальная и удаленная отладкаLocal and remote Php debugging
— Отладка PHP, JavaScript и .Net внутри одной сессии
— Автозакачка файлов через Ftp, FtpS и FTPS
— Редактирование удаленных файлов на FTP так, как если бы они были локальными
— Поддержка SVN
— Поддержка шаблонов кодаCode snippets
— Поддержка макросовMacros
— Броузер классов и объектов
— Полная поддержка PHPDoc (включая отображение PHPDoc комментариев внутри подсказок IntelliSense)
— Полная интеграция комментариев TODO со списком задач
— Поддержка закладок
— Поддержка регулярных выражений
— Контекстная справка
Microsoft Expression Studio 1.0 Full
Microsoft Expression Studio — это набор программ для работы с графикой и интерактивными интерфейсами:
Expression Web — WYSIWYG-среда для разработки веб-сайтов и веб-приложений. По сути Microsoft FrontPage 2007
Expression Blend — ранее известная как Sparkle, эта программа близка по сути редакторам флэша от Adobe, только предназначена для проектирования пользовательского интерфейса программ на основне .NET FX (WPF). Одна из ее приятных особенностей в том, что она интегрируется с Visual Studio — она умеет читать файлы солюшнов и проектов. Expression Blend — воплощение мечты о разделении логики и графики: дизайнер проектирует пользовательский интерфейс, а программисты пишут код.
Expression Design — графический редактор, в котором совмещены средства для работы как с векторной так и с растровой графикой. Редактор интегрируется с Visual Studio .NET и остальными программами пакета Expression Studio.
Expression Media — средство для структурирования и организации медиа-объектов. Сам Microsoft позиционирует эту программу для ускорения процесса создания презентаций и для ускорения доступа к медиа-объектам.
ActiveState Komodo 4.2 - Среда для web-разработки
Компания ActiveState Software выпустила новую версию, получившей множество наград, интегрированной среды разработки web-приложений. ActiveState Komodo — это основанная на Mozilla интегрированная кросс-платформенная многоязыковая среда разработки IDE (Integrated Develop-ment Environment) для PHP, Perl, Python, JavaScript, HTML и др. обеспечивающая полную поддержку, редактирование, отладку проекта и даже фоновую проверку синтаксиса, что существенно для скриптов.
InstallShield 12 Premier Edition
Программа InstallShield превращает разработку мощных и эффективных инсталляционных программ для Windows в легкий и приятный процесс. Удобный пошаговый интерфейс научит пользователей разрабатывать собственные пакеты, не прибегая к программированию и практически минуя курс обучения. Продукт компании InstallShield Software включает в себя множество программ-мастеров, делающих вашу работу гораздо более производительной, обеспечивает несколько режимов просмотра в зависимости от выполняемых задач и поддерживает более 70 программных технологий сторонних поставщиков. InstallShield интегрируется со средой разработки Microsoft Visual Studio .NET и поддерживает приложения .NET и web-службы.
Wise Installation Studio 7 (Altiris Installation S
Компания Altiris (бывшая Wise Solutions) анонсировала продукт Wise Installation Studio 7.0. Этот продукт пришел на смену Wise Installation System, Wise InstallManager и прочим после слияния Wise Solutions с Symantec.
С помощью обновленной версии популярного решения, пользователи смогут без лишних усилий создавать инсталляционные пакеты приложений для операционной системы Windows Vista, 64-битных версий Windows и мобильной платформы Windows Mobile 5.
InstallAware Studio Admin 7
InstallAware Studio — Мощный пакет для создания инсталяторов для Windows от InstallAware (InstallShield). InstallAware Studio Admin включает в себя всю мощь програмных пакетов как для стандарного програмирования так и для разработчиков web-программ.
Отличительная черта от InstallShield является полная совместимость с Windows Vista а так же создание сертифицированных инсталяторов для этой системы, но этот продукт можно использовать и для дугих систем семейства Windows.
Порадовали нововведения а так же новый дизайн в стиле Office 2007.
Имеет простую и понятную навигацию так что и начинающий разберётся во всём.
— Компрессия установочных пакетов в 7zip
— Установщик всегда создается готовым к прохождении сертификации на Vista совместимость
— В одном пакете можно комбинировать 32бит и 64бит компоненты
— Работа с базами данных прямо из установщика
— С помощью InstallAware можно устанавливать сайты прямо на IIS!
— Автообновление вашей программы через интернет безо всяких усилий!
— Большое количество основных рантаймов (msm) в комплекте (IE7, .NET, SQL2005...)
CodeGear RAD Studio 2007 SP3 Architect Edition
Описание:
Продукт CodeGear RAD Studio, ранее известный как проект «Highlander», объединяет Delphi® для Win32®, C++Builder® и новый Delphi .NET 2.0 в единую интегрированную среду. Это единственная интегрированная среда разработки (IDE), которая поддерживает быструю разработку как Windows, так и .NET приложений для Microsoft Windows 2000, XP, и Vista. Подобная универсальность позволяет разработчикам строить Web, клиент/серверные и десктоп Windows-приложения для всех трех ОС, и использовать такие приложения на любой из этих платформ.
Delphi Power Toys - помощники, без которых мне не
1. DelForExp — эксперт для среды для форматирования вашего исходного кода, например, в соответствие с рекомендациями Borland. Альтернативный инструмент доступен здесь
2. GExperts — набор экспертов для автоматизации работы в среде разработки. Описание набора доступно тут
3. Проект Delphi Jedi — сборник различных библиотек, переводов на Delphi оригинальных заголовочных файлов, а так же, похоже, самая большая библиотека визуальных компонентов.
4. Indy. Огромная библиотека компонентов для сетевых коммуникаций и работы с разнообразными интернет-протоколами
5. DCPCrypt. Компонент для работы с шифрами и хэшированием информации
6. www.torry.net — огромная библиотека Delphi компонентов, которую должен знать каждый программист
7. PasDoc — утилита для автоматического построения документации по вашему Delphi исходнику в любом формате: HTML, HtmlHelp, LaTeX, latex2rtf, simplexml
8. FastReport Одна из лучших библиотек для формирования различных отчетов, например, на основе информации из БД.
Delpi 2007 Update Pack 2
Вышел оригинальный пакет обновлений для Delphi 2007:
Список исправлений доступен тут: http://dn.codegear.com/ru/article/36777
Напомню, что триал вместе с интегрированным Update Pack 1 можно взять с официального FTP
Must-have литература по разработке ПО
Список литературы, которая будет необходима каждому начинающему заниматься разработкой по-настоящему больших приложений:
Мартин Фаулер. Рефакторинг. Улучшение существующего кода
Мартин Фаулер. Архитектура корпоративных программных приложений
Стив Макконнелл. Профессиональная разработка программного обеспечения
Стив Макконнелл. Совершенный код
Иан Грехем. Объектно-ориентированные методы. Принципы и практика. 3-е издание
Роберт Мартин. Быстрая разработка программ: принципы, примеры, практика
Грегор Хоп. Шаблоны интеграции корпоративных приложений
Джошуа Киреевски. Рефакторинг с использованием шаблонов
Буду признателен, если кто поможет пополнить список.
NCover - статистика покрытия кода юнит-тестами
NCover предоставляет информацию о том, сколько раз была выполнена каждая строка кода во время одного запуска приложения. Чаще всего NCover используется вместе со средствами юнит-тестирования, что позволяет получить статистику покрытия кода юнит-тестами. После запуска юнит-тестов под NCover становится возможным выявить секции кода, не охваченные (или недостаточно охваченные) тестами.
FXCop - "полицейский" ваших .NET исходни
FxCop предоставляет средства автоматической проверки .NET-сборок на предмет соответствия правилам Microsoft .NET Framework Design Guidelines. Откомпилированный код проверяется с помощью механизмов рефлексии, парсинга MSIL и анализа графа вызовов. В результате FxCop способен обнаружить более 200 недочетов (или ошибок) в следующих областях:
— Архитектура библиотеки
— Локализация
— Правила именования
— Производительность
— Безопасность
FxCop предусматривает возможность создания собственных правил с помощью специального SDK.
FxCop может работать как в графическом интерфейсе, так в командной строке.
NUnit - среда для разработки тестов вашего исходно
Использование xUnit сред при разработке средних и больших проектов рекомендовано Мартином Фаулером и Стивом Макконнеллом. Но и при проектировании небольших утилит, тесты очень пригодятся, тем более, что писать их очень просто.
NUnit — среда, аналогичная JUnit, только предназначенная для использования на платформе Microsoft .NET
Простой пример использования можно прочесть тут
Subversion - современная OpenSource CVS система
Subversion — свободно распространяемая система управления версиями с открытым кодом. Subversion разработана специально для замены CVS, самой распространённой открытой системы управления версиями. Она обладает всеми основными функциями CVS (хотя некоторые из них выполняет другими способами) и лишена ряда её недостатков.
Мартин Фаулер считает ее лучшей, нежели ее коммерческие аналоги
Subversion — централизованная система. Данные хранятся в едином хранилище. При сохранении новых версий используется дельта-компрессия, т. е. система находит отличия новой версии от предыдущей и записывает только их, избегая ненужного дублирования данных. Хранилище может располагаться на локальном диске или на сетевом сервере. К локальному хранилищу клиент Subversion обращается непосредственно. Для доступа к удалённому серверу может использоваться собственный сетевой протокол или стандартный протокол WebDAV, поддерживаемый с помощью специального модуля для веб-сервера Apache.
Клиенты копируют файлы из хранилища, создавая локальные рабочие копии, затем модифицируют их и публикуют изменения в хранилище. Несколько клиентов могут одновременно обращаться к хранилищу. При использовании доступа с помощью WebDAV также поддерживается прозрачное управление версиями — если любой клиент WebDAV открывает для записи и затем сохраняет файл, хранящийся на сетевом ресурсе, то автоматически создаётся новая версия.
Многие разработчики используют ее на домашних компьютерах, чтобы хранить каждое изменение в коде, которое они совершают. Она простая и удобная. Доступна как для Linux, так и для Windows.
Книгу по ее использованию почти полностью на русском доступную для скачивания можно взять тут
Rational Rose Enterprise Edition 2003
Популярное средство визуального моделирования объектно-ориентированных информационных систем компании Rational Software Corp. Работа продукта основана на универсальном языке моделирования UML (Universal Modeling Language). Благодаря уникальному языку моделирования Rational Rose способен решать практически любые задачи в проектировании информационных систем: от анализа бизнес процессов до кодогенерации на определенном языке программирования. Только Rose позволяет разрабатывать как высокоуровневые, так и низкоуровневые модели, осуществляя тем самым либо абстрактное проектирование, либо логическое.
Только Rational Rose имеет весь необходимый набор визуальных средств проектирования. Только Rose поможет решить проблемы с кодогенерацией на определенном языке программирования. Только Rational Rose осуществляет такие подходы, как прямое и обратное проектирование, а так же Round Trip Engineering. Такой арсенал позволит не только проектировать новую систему, но и доработать старую, произведя процесс обратного проектирования.
Обучающая литература доступна тут
IDA Pro 5.0 - лучший интерактивный дизассемблер
IDA Pro является самым мощным и самым развитым интерактивным дизассемблером, доступным на сегодняшний день. Основные пользователи дизассемблера:
* антивирусные компании
* специалисты по информационной безопасности
* эксперты по программному обеспечению
* а также разработчики программных защит
Основная задача — превращение бинарного кода в читаемый текст программы — дополнена многими уникальными возможностями:
* распознавание стандартных библиотечных функций (технология FLIRT)
* интерактивность работы
* развитая система навигации
* система типов и параметров функций
* встроенный язык программирования IDC
* открытая и модульная архитектура
* возможность работы практически со всеми популярными процессорами (список)
* возможность работы практически со всеми популярными форматами файлов (список)
* работа со структурами данных высокого уровня: массивами, структурами, перечисляемыми типами
* встроенный отладчик для Win32
Типичные примеры задач, решаемые с помощью дизассемблера:
* анализ вирусов, троянов и других вредоносных программ
* поиск ошибок в программах
* изучение полученного кода
* валидация программ
* оптимизация программ
* разработка защит и поиск дыр в защите
В настоящей версии присутствует отладчик для Win32, Win64, WinCE(ARM) и Linux программ, что делает анализ таких программ еще проще и быстрей.
IDA Pro работает под MS Windows, Linux и Mac OS X.



0









