Программирование и разработка

Материал из OpenWiki
Версия от 06:53, 14 октября 2008; ImportUser (обсуждение)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
<:tablewidth="100%"> Windows2Linux - таблица аналогов Windows-программ в Linux

Программирование и разработка

Описание Linux Windows
Среда разработки на Visual C++ 1) Anjuta + Glade + Devhelp.
2) KDE Studio Gold. [Prop]
3) Dev-C++.
4) Kylix. [Prop] (Kylix Personal Edition - бесплатный)
QtDesigner
Kdevelop
5) vtkBuilder.
6) foxBuilder.
7) wxDesigner.
8) Arriba. [Prop]
9) Code Crusader. [Prop]
10) CodeWarrior. [Prop]
11) Gbuilder.
12) Source Navigator.
13) TimeStorm. [Prop]
14) Understand for C++. [Prop]
15) SlickEdit. [Prop]
16) Vide.
Borland C++ Builder
MS Visual C
QtDesigner+MSVC
Среда разработки на C++ 1) GCC (+ Motor или + Xwpe).
2) LinEdit.
3) Rhide.
4) Wxstudio.
5) Eclipse.
Borland Turbo C++ 3.0 для DOS, Minimalist GNU For Windows (mingw32-gcc.exe)
Среда разработки Python 1) IDLE (стандарт)
2) DrPython
3) Boa-constructor
4) Eric
1) IDLE (стандарт)
2) DrPython
3) Boa-constructor
4) Eric
Среда разработки на Object Pascal 1) Kylix. [Prop] (Kylix Personal Edition - бесплатный).
2) Lazarus + FPC.
Delphi
Среда разработки на Pascal 1) Freepascal.
2) GNU Pascal (gpc).
3) RShell (в стиле Borland Pascal 7.0)
Pascal, BP
Среда разработки на Basic Hbasic
X-basic
Yabasic
SmallBASIC
FreeBASIC Compiler
sdlBasic (мультимедия, игры)

Basic
FreeBASIC Compiler
DarkBasic(мультимедия, игры)
Среда разработки на Prolog 1) GNU Prolog.
2) Mercury.
3) SWI-Prolog.
4) SICStus Prolog. [Prop]
5) CIAO Prolog.
VisualProlog, Mercury, SICStus Prolog [Prop]
Ассемблер 1) NASM. (Intel syntax)
2) FLAT Assembler.
3) gas. (AT&T syntax, входит в binutils).
TASM, MASM, NASM
Дизассемблер, Reverse engineering А зачем, если есть исходники? :)
1) ldasm.
SoftIce
Отладчик gdb. Frontend'ы:
1) ddd.
2) xxgdb, mxgdb.
3) CGDB.
4) Vim scripts.
5) [XEmacs C-mode.]
6) KMD.
7) NANA. (Library)
1) WinDbg
2) Minimalist GNU For Windows (gdb.exe)
WYSIWYG html редактор 1) Quanta Plus.
2) NVU
3) Mozilla Composer
2) Openoffice HTML editor.
3) Amaya. (Нет поддержки русского языка)
4) GINF (Ginf is not Frontpage).
5) IBM WebSphere Homepage Builder. [Prop]
6) JXHTMLEDIT (Java).
1) Macromedia Dreamweaver
2) MS Frontpage
3) Netscape / Mozilla Composer
4) Openoffice HTML editor
Мощный редактор для создания сайтов, содержит набор сэмплов и может быть дополнен всяческими плагинами  ??? Dreamweaver Ultradev
HTML / DHTML редактор 1) Quanta Plus.
2) Bluefish.
3) WebMaker.
4) Screem.
5) Toppage.
6) WebDesigner.
7) ScriptEditor.
8) August.
9) Coffeecup / Linux.
10) FCKeditor.
HomeSite, Coffeecup
HTML / DHTML редактор Arachnofilia. [Prop] Arachnofilia
XML редактор 1) XMLMind XML Editor.
2) Vim.
3) Emacs.
XML Spy [Prop]
Perl/Python/Tcl IDE 1) Komodo. [Prop]
2) Perl Dev Kit.
-
Java IDE Ссылка: Java Tools for Linux.
1) Jbuilder.
2) NetBeans.
3) Eclipse.
4) Sun ONE Studio. [бывший Forte]
5) Vide.
JBuilder, IDEA
J2EE based application server 1) JBoss.  ???
IDE для разработки баз данных Oracle. Tora. T.O.A.D., SQL Navigator, PL/SQL Developer
CASE-средство для UML 1) Umbrello UML Modeller.
2) Dia + Dia2Code.
3) PoceidonCE (community edition).
4) ArgoUML.
5) Together ControlCenter [Prop]
ArgoUML, Together ControlCenter [Prop]
CASE-система верхнего уровня Rational Rose. [Prop] Rational Rose.
HEX-редактор 1) Biew.
2) KHexEdit.
3) hexedit (консоль).
4) GHex.
Hiew
Clipper - компилятор и препроцессор 1) Clip.
2) The Harbour Project.
3) xHarbour.
CA-cliper, The Harbour Project
Платформа в стиле dot-net 1) Mono.
2) DotGNU/Portable.NET
M$ .Net
Работа с CVS 1) cvs (консоль).
2) Cervisia (KDE).
3) Lincvs. (Front-end к CVS)
4) BitKeeper. [Prop]
5) SubVersion. (enhanced CVS-like platform + WebDAV -> SCM)
WinCVS, TortoiseCVS, cvs для Windows, BitKeeper [Prop]
IDE для разработки программ под Interbase/Firebird 1) IBAccess
2) IBAdmin [prop]
3) IBWebAdmin (apache / php)
IBExpert
Visual Basic 1) Gambas
2) Phoenix
3) KBasic
4) HBasic
5) Mono
Visual Basic
Графические библиотеки В тех случаях, где тулкит рассчитан на C, обычно есть возможность использования из других языков. К некоторым есть объектные биндинги для более удобного обращения из C++ и других ОО-языков. Тулкиты, изначально рассчитанные на C++ из C использовать нельзя, из других языков нередко тоже.

1) X11/Xext (C) - библиотеки низкого уровеня, используемые всем остальным.
2) Xt - X Toolkit (C) - референсный X11 тулкит
3) Xaw - MIT Athena (C) - референсный X11 тулкит
4) Xaw3d - MIT Athena 3D (C) - Athena с 3D-видом
5) LessTif - opensource аналог Motif 1 (C)
6) OpenMotif (C)
7) Tk (Tcl, C)
8) Tkinter (поверх Tk для Python, Perl, etc)
9) wxWindows (C++) (поверх GTK+ - wxGtk или Motif - wxMotif)
10) wxPython (Python) (поверх wxWindows)
11) Qt (C++)
12) GTK+ (C, C++)
13) PyQt (поверх Qt для Python)
14) PyGTK (поверх GTK+ для Python)
15) Gtk::Perl (поверх GTK+ для Perl)
16) Qt for Perl (поверх Qt для Perl)
17) GtkAda (поверх GTK+ для Ada95)
18) FLTK (C++)
19) XView (C)
20) FOX (C++)
21) AWT, Swing (Java)
22) WinAPI и MFC через wine (C)
WinAPI, MFC, VCL (C, C++)
Tk (Tcl, C)
Tkinter (поверх Tk для Python, Perl, etc)
wxWindows (C++) (поверх winapi)
wxPython (Python) (поверх wxWindows)
GTK+ (link #2) (C, C++)
Qt (C++)
FLTK (C++)
AWT, Swing (Java)
Xaw - в составе X-сервера (C)
FOX
Система документирования исходного текста Doxygen.
CWEB.
Doxygen
Ловля утечек памяти 1) MallocDebug.
2) Valgrind.
3) Kcachegrind.
4) ElectricFence.
5) dmalloc.
6) ccmalloc.
7) LeakTracer.
8) memprof.
9) BoundsChecker. [prop]
10) mprof.
11) Insure. [prop]
12) dbx. (для Sparc)
13) YAMD.
14) Njamd.
15) Mpatrol.
1) Numega Bounds Checker
2) Rational Purify
Проверка быстродействия кода 1) gProf.
2) JUnit. (Java)
 ???
Средства проектирования программного обеспечения  ??? 1) Rational Rose
2) Enterprise Architec
3) Visio
Создание игр 1) libSDL
2) ClanLib
1) DirectX
2) libSDL
3) ClanLib
Всё необходимое для работы с XML Schemas, DTD, XSL/XSLT, SOAP, WSDL (редактирование, отладка, проверка и тд)
 ??? 1) Altova XMLSpy Suite
Исходный код -> HTML-файл с подсветкой синтаксиса 1) Webcpp.  ???
Bug Tracking System
1) Bugzilla.  ???
Object Request Broker (ORB) 1) ORBIT. 1) ORBIT
Переносимость программ между различными системами
1) Autoconf, Automake & Libtool.  ???
Source code indexer and cross-referencer 1) GNU GLOBAL.
2) LXR.
 ???
Динамическое отслеживание системных вызовов
1) Syscalltrack.  ???
XML C parser 1) Libxml2. 1) libxml (???)