Sokszor olvasom cikkekben, hogy a legtöbb Linux user azért választja ezt a rendszert, mert szereti a kihívásokat, szeret kísérletezni. Ez persze bőven nem igaz, mert ki az az ökör, aki állandóan rendszert telepítene, vagy lerugdalna? Miért használnak az emberek Linuxot: Atom stabil (nagy üzemidő, kevés birizga) Mára a telepítés sem bonyolult Jól dokumentált (ha valami extrém problémánk van, csak tudni kell keresni) Rengeteg programnyelvhez nyújt fejlesztési felületet Rengeteg szabad szoftvert kínál szinten minden feladatra Szinte minden hardverre telepedik, még a vasalóra is A munkájukhoz szükséges Ingyenes Szabadságérzetet ad A sok hasonlógondolkodású segítőkész Linuxos közösségek miatt Miért nem használnak az emberek Linuxot: Mert nem szeretnek tanulni. (Mint mindent ezt is meg kell ismerni, tanulni kell) Mert Ciki? Igen, ilyet is hallottam. Webet fejlesztek Linuxon, ezért a cikk, hogy megosszam a tapasztalásaimat a témakörben, és egyben bátorítsak mindenkit ennek fantasztikus rendszernek a használatára. Bár nem túl rég írtam erről, de ‘piac’ mindig változik így gondoltam szélesítem a palettát.
Editor, IDE, Php, HTML, CSS, JS fejlesztéshez L – csak Linux; W – csak Windows NetBeans IDE (A 6.5-ös változattól nagyon komoly lett!) PDT IDE Aptana IDE Komodo IDE Geany IDE Gedit (L – GTK editor) GPhpedit (L, Gedit php-re kihegyezve) Scite – rengeteg programnyelvet támogató editor
HTML editorok BlueFish (L) Amaya Kompozer Screem (L) NVU Wysiwyg Plusz a Php editorok is tudják
CSS Bár a fenti két csoport Php és HTML editorok, ezt a feladatot bőven ellátják, de vannak külön erre szakosodott programok. A HTML és CSS között nagyon gyenge a határvonal editor szinten, általában mindkét leírónyelv támogatott. A fentiekből kiemelném az Aptana IDE-t és a NetBeans IDE-t. Quanta Plus/ (L) CSSED
CSSED jEdit Cream További érdekes oldalak
Szerver szoftverek beszerzése, telepítése XAMPP LAMPP ha kiadjuk az utasítást sudo apt-get install phpmyadmin akkor a függőségek miatt kapunk egy LAMP szervert.
Adatbázisok MySQL, telepítési útmutató PostGreSQL, telepítés SQLite2, SQLite3 Oracle 10g Gadfly; InterBase; GNU SQL További adatbázisok és elérhetőségük
MySQL adatbázis-kezeléshez eszközök MySQL GUI tools MySQL Administrator, Query Browse .. MSQL WorkBench GSQL (L) MySQL diff PhpMyadmin PhpMinAdmin PhpMyEdit SQL Buddy, Cikk magyarul Wine + HeidiSQL MyJGUi JAVA alapú Power Architect Java alapú További eszközök MySQL adatbázis kezeléshez.
PostGreSQL PhpPgAdmin – sudo apt-get install phppgadmin pgadmin3 GUI sudo apt-get install pgadmin3 További eszközök PgSQL-hez
SQLite SQLite3 Firefox kiterjesztés SQLite2 – SQL Buddy SQLiteMan OOO SQLite2 SQLiteManager (SQLite 2) További ingyenes és fizetős SQLite adminisztrációs eszközök
Verziókövetés RapidSVN (L) SVN Workbench (L) KDESVN (L KDE) Tippek, Trükkök, Leírások SVN témakörben
DIFF, eltérés felderítés MySQL diff TKDiff (L) – sudo apt-get install tkdiff
TKDiff (L) – sudo apt-get install tkdiff Meld (L) – sudo apt-get install meld Jmeld – Java alapú Kompare (L KDE)
Grafika Gimp (Pixel) InkScape (vektor) Gthumb (Képnézegető) (L) Phatch (csoportos kép átalakító szoftver) (L) Gcolor – színekhez (L) Fspot – fotókezelés (L) img Conv Sh amit én használók
PDF nézés, szerkesztés XPDF (L) EpdfView (L) pdfedit (L) Acroread – Medibuntu
FTP protokol kezeléshez GFTP (L) – sudo apt-get install gftp FIleZilla FireFtp MC (L – Midnight Commander) – sudo apt-get install mc Gnome Commander (L – GTK)
Terminál, script Terminator (L) sudo apt-get install terminator Cikk a terminálok változásáról
Lib; SH ImageMagick Zenity Zend Framework Pear Gvhost virtuálhost léterhozása Localhoston Php5-SQlite3; Php5-*
Kódtöredék kezelés Snippits – Ruby AutoKey – Python Snipelly – Adobe AIR WCS Php + MySQL PySnippet
Irodai szoftverek AbiWord OpenOffice OxygenOffice
Hasznos Kütyük
Hasznos Kütyük Gtimer (L) – időmérő eszköz, pl.: projekten eltöltöt idő Google Desktop (Fájl indexelés, keresés localhoston) Gmail notify Grsync (L) – fájlok másolása Gwget (L) – letöltő szoftver grafikus változata LifeRea Feed (L) – feed olvasó szoftver XCHM, CHMViewer – CHM-ek olvasására GPrenamer (L) – csoportos fájlátnevezés Gshutdown (L) – gép automata leállítása Keepass – jelszó tároló eszköz Ubuntu Tweak (L) – rendszerinfók Wine – esetleges Windowsos programok futtatására VirtualBox – Virtualizáció Gnome ütemező – Időzített folyamatok beállítása (rendszermentés) Simple Backup – időnkénti mentéseket végez a háttérben AVG Linuxra – Vírusírtó
Böngészők Firefox Opera Flock Epiphany IE6, IE7? Online tesztekről már írtunk. Chrome Linuxra
Firefox Pluginek webfejlesztéshez, Linuxra Egy régi témánkban foglalkoztunk a Firefox extensionokkal Linux rendszerekre, amit itt elolvashatsz. Emellet nagy szerencs, hogy a Firefox addonok között van webfejlesztés kategória, viszont hiányolom a Linux szűrőt. Firebug – JS fejlesztéshez FirePhp – Php fejlesztéshez Űrlap tervezés, GUI tervezés FireFtp – Ftp Klines Plugin Web Developer toolbar Flash Block Firefox kiterjesztések globális telepítése
Oldalak amiket fontosnak tartok: Ubuntu.hu Hup.hu
Küldj üzenetet ha: Te is Linuxot használsz webfejlesztéshez Van egy tuti program amivel itt nem találkoztál Van egy király honlap ami ezzel a témakörrel foglalkozik Hajrá akkor munkára fel! hasonló bejegyzés: 1. Képernyőkép készítés a munkaasztalunkról Ubuntu Linuxon
Téma: Webalkalmazás fejlesztés
Forrás: http://opendir.hu Szerző: ArtH2O Erdeti URL: http://opendir.hu/webalkalmazas/freeware/203-webfejlesztok-eszkoztara-linuxon/