Flash Ripper RSS Readers

8 лучших бесплатных Open Source средств разработки от InfoWorld

Тестовый Центр InfoWorld выбрал восемь лучших бесплатных инструментов с открытым кодом для разработчиков. Здесь есть средства создания насыщенных приложений (RA), AJAX-фреймворк, система управления бизнес-правилами, пакет контроля версий, объектная база данных, монитор для тестирования веб-сервисов... но пойдем по порядку:

  1. Объектная база данных: db40

    Появившись как Java-библиотека для баз данных, db4o была затем параллельно перенесена на платформу .NET. В множество полезных функций библиотеки db4o входят реализованные в 2005 году "родные запросы" (Native Queries) для построения запросов непосредственно методами Java или .NET. Я тоже нахожу "простоту" SQL несколько избыточной — Рост.
  2. Управление версиями: Git

    Распределенная система управления версиями Git была изначально создана Линусом Торвальдсом, а теперь поддерживается Джунио Хамано (Junio Hamano). Git — это инструмент управления ревизиями во многих выдающихся open-source-проектах, включая ядро Linux, сервер X.org, ядро проекта One Laptop per Child (OLPC) и веб-фреймворк Ruby on Rails. Движок Git как минимум на порядок быстрее аналогичных систем для больших проектов и включает продвинутую поддержку для ветвления и слияния кода.
  3. Библиотека веб-клиента: HttpClient

    HttpClient — это Java-библиотека для создания HTTP-клиента (родилась в 2001). Полезная вещь для быстрого получения среза текущих данных в System.out. Если вы Джава-программист, и вам нужно быстро разобраться в работе сложного приложения, клиентская часть на HttpClient поможет в этом.
  4. Параллельное программирование: TBB

    Intel Threaded Building Blocks (TBB) решает задачи эффективного использования многопроцессорных систем, к которым теперь можно отнести и обычные ПК. Есть попытки решить эту задачу путем создания спец-языков типа Erlang. Intel предлагает высокоуровневое решение: сам код TBB написан на C++, но решение позволяет абстрагироваться от низкоуроневых зависимостей типа платформы и механизма тредов при решении задач распараллеливания.
  5. Система управления бизнес-правилами: JBoss Drools

    Достойный соперник своих платных собратьев Blaze Advisor и JRules. Имеет быстрый движок, полнофункциональное хранилище правил, отменные средства разработки под Eclipse, поддержку для Excel-евских таблиц принятия решений, позволяя бизнес-аналитикам писать и поддерживать правила. Быстроразвивающийся проект с множеством разработчиков. Есть даже фича, которой нет у платных монстров: возможность импорта из почти любой другой BRMS-системы.
  6. Насыщенные интернет-приложения (RIA): Open Flex

    Высокую оценку InfoWorld получил Adobe Flex Builder 3.0, являющийся коммерческим инструментом, но еще важнее то, что Adobe под лицензией MPL открыла Flex SDK (не то же самое, что Flex Builder IDE). Это дает зеленый свет разработке любых open-source-инструментов и приложений, нацеленных на использование Flex framework, являющийся, по словам InfoWorld, одним из их любимых способов создания RIA. Конкурентами Flex являются OpenLazlo и превосходящие его Curl и Silverlight 2.0, но два последние — не open source, хотя даже их можно использовать бесплатно в некоторых сценариях разработки.
  7. JavaScript-фреймворк: Prototype

    Популярный серверный фреймворк RoR использует Prototype и Scriptaculous в своем AJAX-слое. Использование Prototype придает большую объектность и гибкость кодированию на JavaScript, заодно облегчая манипуляции с объектной моделью документа (DOM). Prototype также добавляет к JavaScript многие новые мощные методы.
  8. Отладка веб-сервисов: soapUI

    Немного найдется тулов для тестирования SOAP, столь же легких и удобных, как soapUI. Его можно использовать и как отдельную программу, и как плагин к Eclipse, IntelliJ или NetBeans. Установив плагин soapUI в Eclipse IDE, вы получите мощный инструмент отладки и тестирования SOAP-сервисов. Все, что вам нужно — просто импортировать WSDL с целевого сервера, попросить soapUI построить тестовые SOAP-запросы и получить удовольствие. Различные виды позволяют вам углубиться в транзакции SOAP-запросов и ответов, изменять тестовые запросы, проверять ответы и быстро локализовать проблемы SOAP-сервера. Подтверждаю — проверено на разработке AIR-приложения, полностью зависящего от веб-сервисов. Рост.
Неплохой инструментарий — бесплатно, открыто и хорошо сделано. Продуктивного дня!

Эта же статья на Хабрахабре.

Писал Rost, 6 Август 2008 14:52

Найдены баги:

как то они не докурили jQuery помоему :)

zz - 6 Август 2008 17:38

как то они не докурили jQuery помоему :)

Аналогичные ощущения :)

Рост - 6 Август 2008 17:39

По поводу Git кое-кто очень недопонял.

http://blog.leschinsky.in.ua/2008/07/24/scared-git/

Leschinsky Oleg - 6 Август 2008 18:22

Ничего полезного и нужного там нет.

Кеша - 6 Август 2008 19:04

Ну, soapUI - видимо, неплохая вещь (хотя, конечно, проще дебажить веб-сервисы там же где их и писали... и если даже писали незнамо на чём и где - тулы были всегда...). Когда отлаживаешь во Флексе, наверняка, удобно и приятно использовать тот же самый Эклипс, что и в разработке.

abr - 7 Август 2008 3:31

Думаю что db40 уже реализована на RoR в ActiveRecord

autologo - 7 Август 2008 10:10

abr, да — это самое оно. В одном и том же родном эклипсе отладить все и вся. Как показал нам Михай :)

Рост - 7 Август 2008 15:04

Многое давно искал, спасибо!

StalBox - 21 Август 2008 11:58

а git надо бы попробовать, да

marapper - 21 Август 2008 13:24
Написать багрепорт:










Можно: a href target blockquote strike strong em code pre small img width height border


Запомнить тебя?






Это запись из категории 'Open Source'. 10 еще cвежих:

Архивы по категориям:

3D-18, Adobe AIR-34, Animation-1, Apache Ant-1, Architecture-1, ARP-1, Art-25, Articles-26, AS3-53, Books-8, Business-3, Cairngorm-2, CI-1, Classes-10, Coding-30, Community-113, Components-19, Contests-28, conventions-1, Cool-Job-6, Debug-19, Design-27, Development-84, EMO-1, Events-13, Extensions-2, FAQ-8, FDS-1, Flash and html-5, Flash Player-36, Flash Updates-8, Flash-scene-1, flash10-4, FlashLite-2, Flex-38, Flex 2-80, flex4-1, Flickr-1, FMS-1, FPUG-51, frameworks-1, Games-13, Good Job!-38, HaXe-15, Health-2, Humor-10, Ideas-13, IV-1, JavaScript-1, Job-29, JSFL-8, Links-2, Linux-2, Maps-1, Math-8, Money-11, music-1, MXML-1, Open Source-16, Optimization-3, Patterns-2, Personalities-27, Politics-1, Preloading-3, Productivity-10, PureMVC-10, Pv3d-1, Rafpug-4, Red5-3, Remoting-11, Resources-21, Ruby-6, SAAS-1, Security-11, SEO-8, Silverlight-5, Sound-3, sport-1, Strategy-121, Tamarin-2, Tools-113, Training-2, Trash-8, URAFPUG-14, Urgent-1, Usability-6, Video-6, VoIP-6, Wallop-1, Wishlist-2, XML-1, Архив всех записей (большой)

За последние месяцы:

Авг 2008: Качай Рузанова! MyDeco Room Planner в Adobe EDGE, Самые наступаемые грабли при работе с E4X как форматом XML, весь Авг

Июл 2008: Тенденции среди работодателей: Adobe Flex, Adobe AIR, Silverlight, Спорт спасет красоту, которая спасет мир!, весь Июл

Июн 2008: Попытка предварительных выводов о встрече аниматоров, Онлайн трансляция встречи аниматоров в Донецке, весь Июн

Май 2008: Если 3D, то по-взрослому: официальный запрос в Adobe по поводу контроля над мип-маппингом. Нужна ваша поддержка!, В этом году «Russian Flash Awards» пройдет в «космическом стиле», весь Май

Апр 2008: Программирование под флэш платформу. Cтатья (местами спорная), Advanced Flash Components бесплатно раздает все свои AS2-компоненты, весь Апр

Мар 2008: Зарплаты программистов в 2007 году, FlashPhone как технология года? Технология года? В Рунете?, весь Мар





Примечания:
Статус документа
: в процессе
   2002-2007 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)