Бесплатные среды разработки

do-do
1/16/2008, 11:12:09 PM
Думаю, в свете телодвижений местных модераторов полезно, о чем то не проприетарном поговорить :)

Вышел финальный релиз открытой среды для быстрой разработки приложений на языке Basic - Gambas 2.0
(Gambas is a free development environment based on a Basic interpreter with object extensions, a bit like Visual Basic™ (but it is NOT a clone !). ) :)
То бишь среда разработки похожа на ВижуалВасик, но не его клон

Для любителей FreeBasic 32 битный бейсик совместимый с MS-QuickBASIC
do-do
1/16/2008, 11:23:05 PM
Любителям коммерческих Делфи - есть бесплатный аналог

Lazarus
Lazarus - это система с открытым исходным кодом, которая построена на компиляторе Free Pascal Compiler с добавлением Интегрированной Среды Разработки (IDE), которая включает в себя подсветку синтаксиса, редактор кода и визуальный проектировщик форм, а также библиотеку компонентов, которая очень хорошо совместима с Библиотекой Визуальных Компонентов Delphi (VCL). Библиотека Визуальных Компонентов Lazarus (LCL) включает эквиваленты для большинства контролов из VCL например, формы, кнопки, текстовые поля и так далее, которые используются для создания приложений, которые имеют графический интерфейс (GUI).

А тут этот собственно этот Free Pascal
Free Pascal (FPC) компилятор с открытыми исходными кодами с двумя важными особенностями: высокая совместимость с Delphi и доступность для большого колличества платформ, включая Windows, Mac OS X, и Linux. Совместимость Free Pascal с Delphi включает не только поддержку тогоже языка программирования Object Pascal который использует Delphi, но также библиотеки конструкции и классы, которые "понимает" Delphi, например System, SysUtils, StrUtils, DateUtils, Classes, Variants, Math, IniFiles and Registry, которые включены в Free Pascal и поддерживаются всеми платформами. Free Pascal также включает модули Windows, ShellAPI, BaseUnix, Unix и DynLibs для доступа к специфичным для конкретной ОС фичам. Около дюжины модулей составляют ядро обычно упоминающееся как Free Pascal run-time library (RTL).
do-do
1/16/2008, 11:30:14 PM
Обращаю внимание, что бесплатная (для личного использования) СУБД MySQL кажется продается компании Sun - под какой лицензией будут выходить новые версии еще не понятно.
Имеет смысл присмотреться к бесплатной СУБД (SQL) Firebird
Что это такое можно посмотреть ТУТ
barrakuda
1/17/2008, 12:15:31 AM
Ну и, конечно, не забудем о слегка облегчённых версиях продуктов Microsoft серии Express edition:
Visual Basic,
Visual C++,
Visual C#,
Visual Web Developer,
SQL Server - возможностей которых вполне хватит для учащихся и не только.

Все продукты данной серии бесплатны.
https://www.microsoft.com/express/download/
do-do
1/17/2008, 1:30:50 PM
Любителям OpenOffica - не все док-ты от MS он правильно кажет Есть выход

MS распространяет БЕСПЛАТНО очень интересные утилиты
Excel Viewer 2003
Обновление Word 2007 (KB934173)
Word Viewer 2003
Средство просмотра PowerPoint 2007

Это просто Вьюверы, того или иного приложения. Установив их, ВЫ будете гарантированы, что прочтете спокойно соответствующий документ.

Качаем
https://www.microsoft.com/downloads/details...ec-f4f827f20cac

Это ссылка на Word Viewer - внизу странички ссылки на остальные проги.
do-do
1/17/2008, 1:47:25 PM
Любителям Ассемблера БЕСПЛАТНЫЕ

Flat Assembler
Думаю и без перевода ясно : x86 and x86-64 processors (this includes the AMD64 and Intel EM64T architectures). Packages for DOS, Windows, Linux and Unix with C library are available.

NASM ассемблер по возможностям примерно соотвествует Flat

MicroSoft выложила для СВОБОДНОГО скачивания свой MASM
do-do
1/17/2008, 1:51:08 PM
Бесплатный отладчик Ollydbg

Среди основных достоинств программы авторы указывают такие:
Интуитивно понятный интерфейс
Анализ кода - отслеживание регистров, распознавание процедур, циклов, API вызовов, констант, строк и так далее
Работа с объектными файлами
Сохранение патчей
Открытая архитектура - можно создавать свои плагины
Не требует установки (по крайней мере версии v1.xx)
do-do
1/17/2008, 11:09:13 PM
Конечно же, как можно забыть о среде разработки
Eclipse - разработки чего угодно (не только Java приложений). С помощью плагинов, мощь среды вырастает неимоверно (идем в раздел Eclipse Plugin Central сайта и смотрим так же раздел Language IDE)
maxdiversexnarod1
1/18/2008, 2:11:04 PM
Doxygen - система документирования кода - незаменимая вещь.
Цитата из википедии:
Doxygen — это кросс-платформенная система документирования исходных текстов, которая поддерживает C++, Си, Objective-C, Java, IDL и, частично, PHP, C#, D.

Генерирует документацию на основе набора исходных текстов и также может быть настроен для извлечения структуры программы из недокументированных исходных кодов. Возможно составление графов зависимостей программных объектов, диаграмм классов и исходных кодов с гиперссылками.

Doxygen имеет встроенную поддержку генерации документации в формате HTML, , man, RTF и XML. Также вывод может быть легко сконвертирован в CHM, PostScript, PDF.
Лицензия: GNU GPL.
Официальный сайт: https://www.doxygen.org/.
maxdiversexnarod1
1/18/2008, 2:16:05 PM
InnoSetup - инсталлятор.
Цитата с официального сайта (https://www.jrsoftware.org/isinfo.php):
Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability.
Is it really free of charge, even for commercial use?
Yes, it may be used completely free of charge, even when deploying commercial applications.
От себя добавлю, что очень компактный и быстрый инсталлятор, хорошо пакует, поддерживает множество языков, в том числе и русский.
do-do
1/18/2008, 7:10:06 PM
Пакеты символьной математики, мощные и бесплатные

Maxima, Axiom и FreeMat
do-do
1/18/2008, 7:13:17 PM
Научная графика

Advanced Grapher - для русских бесплатен. GnuPlot, Extrema
do-do
1/20/2008, 10:35:09 PM
Лучшая среда...безусловно та, которая разработана под конкретный скажем компилятор :)

Компания Cognitive Technologies перевела свою известную систему OCR CUNEIFORM (распознавания образов) в статус БЕСПЛАТНЫХ программ.
Точнее даже OpenSource (т.е. исходники открыты - хотя под какой лицензией не знаю, не вникал).

12 декабря 2007 г. Компания Cognitive Technologies объявляет о запуске программы "Распознавание должно быть на каждом компьютере", о выпуске free-ware версии OCR CuneiForm и об открытии исходных кодов OCR CuneiForm.


Гм, интересно, чем ответит FineReader.А пока, можно качнуть и посмотреть (есть косяки при инсталляции под Vist(ой) Запускайте установку в режиме совместимости с Windows XP. Сама прога работает под Вистой нормально)

Link
do-do
1/31/2008, 12:52:05 AM
Напрямую столкнулся с проблемой выбора инструментария для создания Базы Данных. Нашел интересное решение - бесплатное для xUSSR (если стоит русская Windows)
IB Expert


# Поддержка InterBase версий 4.х, 5.х, 6.х, 7.х; Firebird 1.х; Yaffil 1.х
# Работа одновременно с несколькими базами данных
# Отдельные редакторы для всех объектов БД с синтаксической подсветкой
# Мощный SQL редактор с историей запросов и возможностью фонового выполнения запросов
# Отладчик хранимых процедур и триггеров
# Поиск в метаданных
# Полное и частичное извлечение данных и метаданных
# Анализатор зависимостей объектов баз данных
# Отчеты по метаданным
# Менеджеры пользователей и пользовательских привилегий
# Экспорт данных в различные форматы
# ...и многое другое!
barrakuda
2/5/2008, 12:07:47 AM
При создании окошечных виндоус - приложений с помощью бесплатных сред разработки может потребоваться редактор ресурсов.
Вот один неплохой: https://www.resedit.net/
У программы приятный интерфейс, такой же как в Visual Studio или Delphi, бесплатная, не требует установки и весит всего ~ 500 Кб.

Features
==========
Importing most of the rc files generated by Microsoft Visual Studio resource editor. Some informations like macro definitions may then be lost while saving the project with ResEdit

Advanced Dialog editor. All existing kind of Win32 controls are supported (Static text, Buttons, Edit controls, Pictures, ...).

A basic picture editor to open and modify bitmaps, icons and cursors
Possibility to include all sort of resources.

Generation of C++ code for the Dialogs (code with CreateWindowEx) and Menus (CreateMenu, CreatePopupMenu...). However it is not possible to import C++ sources files.

Unlimited Undo/Redo buffers

Customizable layout : you can grag and drop panels to place it wherever you want.
Format C
3/22/2008, 1:46:06 AM
(ddd13 @ 19.01.2008 - время: 12:53) 2 do-do
Eclipse - разработки чего угодно...
Дебильная IDE. Т.к. это java - это тормоза даже на мощных компьютерах. Кроме того как показала практика, эта среда годится только для разработки java приложений.
А что такое мощный компьютер?
Любая среда разработки на Java требует больше ресурсов, чем си-шные IDE.
Но если сравнивать Eclipse, например, с чисто коммерческим средством IDEA Intellej (часто используемой для проектов под WebLogic), то Eclipse берет ресурсов заметно меньше.
Единственное чего мне в нем не очень нравится - это отладчик, который проигрывавет по удобству использования и Visual Studio, и IDEA и даже NetBeans.

Но графический интерфейс у Eclipse - прост, функционален, интутивно понятен, визуально красив!!! Возможно, лучше из того с чем я работал.
Поэтому я использую NetBeans только в исключительных случаях, когда не могу найти нужный плагин-аналог для Eclipse.
Format C
3/22/2008, 2:26:29 AM
пара бесплатных средств разработки, не столь широко известных как Eclipse:

1. MySQLFront графическая оболочка для работы с MySQL базами данных:
https://www.sql-front.com/
довольно удобна, когда хочешь поработать локально с базой данных - например, при тестирвании Web приложений.
MySQL вообще легок и приятен в работе + его дистрибутив скачивается безо всяких заморочек... по сравнению cо многими другими СУБД.
А доп. графический интерфейс к нему - вообще лафа!

2. ArgoUML - открытое средсто для создания UML диаграмм.
https://argouml.tigris.org/index.html
Можно бесплатно использовать для коммерческих целей.
Заметно уступает в удобстве коммерческому RationalRose, но позволяет-таки рисовать почти все типы диаграмм.
работает медленно, написано на Java.
тестировал два десятка похожих open source средств, но по разным причинам остановился все-таки на ArgoUML -
главным образом, из-за отсутсвия всяких лицензионных ограничений, простоты и "легкости" пакета - совсем ничего на жестком диске.
Хотя для профессиональных cофт-дизайнеров эта штука не подходит.

3. DBDesigner - открытое средство для дизайна баз данных.
https://dbdesigner.sourceforge.net/
Очень неплохо сделано. Полезная штука. Позволяет рисовать структуру базы данных - очень красивые и правильные диаграммы получаются!
Но оно так же позволяет реально подключаться к ряду Database серверов и работать в качестве графической оболочки к ним.

4. Наконец, широко-известный и любимый многоми Database админами и девелоперами - Toad For Oracle
https://www.toadsoft.com/
Дает превосходный полный графический интерфейс к Oracle базам данных.
Там есть десятки разных специализированных окон для работы со Stored Procedures и их пакетами, Scheduled Jobs etc.
попутно, проверяет PL-SQL синтаксис и выводит диагностичкескую инфу...
не говоря уж о стандартных вещах типа просмотра содержимого таблиц и структуры баз данных.
mvf23
3/22/2008, 6:14:09 PM
(Format C @ 21.03.2008 - время: 23:26) 1. MySQLFront графическая оболочка для работы с MySQL базами данных:
https://www.sql-front.com/
довольно удобна, когда хочешь поработать локально с базой данных - например, при тестирвании Web приложений.
MySQL вообще легок и приятен в работе + его дистрибутив скачивается безо всяких заморочек... по сравнению cо многими другими СУБД.
А доп. графический интерфейс к нему - вообще лафа!
Угу-угу. Всем хорош, только 35$ стоит, а речь вроде о бесплатном софте. Есть бесплатный аналог называется HeidiSQL:
https://www.heidisql.com/
пока ещё уступает MySQLFront, но быстро наверстывает.
Format C
3/22/2008, 6:39:22 PM
(mvf23 @ 22.03.2008 - время: 07:14) (Format C @ 21.03.2008 - время: 23:26) 1. MySQLFront графическая оболочка для работы с MySQL базами данных:
https://www.sql-front.com/
довольно удобна, когда хочешь поработать локально с базой данных - например, при тестирвании Web приложений.
MySQL вообще легок и приятен в работе + его дистрибутив скачивается безо всяких заморочек... по сравнению cо многими другими СУБД.
А доп. графический интерфейс к нему - вообще лафа!
Угу-угу. Всем хорош, только 35$ стоит, а речь вроде о бесплатном софте. Есть бесплатный аналог называется HeidiSQL:
https://www.heidisql.com/
пока ещё уступает MySQLFront, но быстро наверстывает.
cори, УЖЕ действительно не бесплатныый -
у меня на компе лет 5 назад скачана их бесплатная версия, которая не выдает никаких предупреждающих сообщений.
но они ее убрали из Downloads.

Кстати, есть хорошая бесплатная UML-рисовалка, которая назвается Poseidon - версия Poseidon For Communities.
Но у нее пробтема -
при сохранении диаграм выводится внизу надпись, что диаграмма сгенерирована средством Poseidon.
То есть, надо диаграмму дополнительно загонять в графический редактор, что бы стереть эту дурь.
А средство само по себе очень удобное!

На самом деле, в инете сотни бесплатных программ - и я всегда прохожу гуглом по ключевым словам, если хочу узнать не существует ли какой-нибудь новенький open-source по интересующему меня в данный момент направлению -
Иной раз натыкаешься на списки из 20 и более программ, но выбрать из них хотя бы одну хорошую всегда трудно.
mvf23
3/22/2008, 6:46:19 PM
(Format C @ 21.03.2008 - время: 23:26) 4. Наконец, широко-известный и любимый многоми Database админами и девелоперами - Toad For Oracle
https://www.toadsoft.com/
Дает превосходный полный графический интерфейс к Oracle базам данных.
Там есть десятки разных специализированных окон для работы со Stored Procedures и их пакетами, Scheduled Jobs etc.
попутно, проверяет PL-SQL синтаксис и выводит диагностичкескую инфу...
не говоря уж о стандартных вещах типа просмотра содержимого таблиц и структуры баз данных.
бесплатная версия также имеет ограничения.