Środowisko pracy
Nie wiem jak Wy, ale mnie interesuje zawsze kto na jakich programach wykonuje swoją pracę. Zawsze jest fajnie poznać nowe (czasem dobre, czasem złe) rozwiązania.
Aplikacje
Poniżej przedstawię i opisze z jakich aplikacji korzystam podczas programowania, kodowania i pozycjonowania. Mam nadzieję, że początkującym (zaawansowanym też :P) pomogą ogarnąć i usprawnić niektóre rzeczy.
- Notepad2 – według mnie najlepsza aplikacja do tworzenia PHP, HTML oraz CSS. Najważniejszą zaletą jest to, że jest bardzo lekka (zaledwie 0,5 MB), ponadto posiada możliwość kodowania w UTF-8, kolorowanie składni itp.
- Pakiet przeglądarek FireFox, Opera, Internet Explorer (6, 7). Polecam każdemu html developerowi, zainstalowanie sobie multiple_IE, który umożliwia posiadanie wszystkich (można też sobie wybrać konkretną) wersji badzIEwia.
- Free Monitor for Google – darmowy programik, dzięki któremu jednym kliknięciem można sprawdzić kilka(naście) fraz dla danej strony. Jedyną jego wadą jest to, że nie ma opcji która sprawdzałaby wszystkie frazy dla wszystkich zdefiniowanych stron.
- Abode Elements – za to graficy mnie nienawidzą ;).
Dodatki do FireFox
- Web Developer Toolbar – jedne z najlepszych narzędzi do pracy (poprawkami) nad żywym organizmem. Pamiętam sytuację, kiedy programista chciał poprawić coś w formularzach i dał mi zadanie. Sprawdziłem jaki to element (czy ma jakieś id lub nadaną klasę), włączyłem edycję stylów, dopisałem jedną linijkę i programiście opadła szczęka. Po chwili podsumował: „Fajną masz pracę” ;).
- CSS Viewer – bardzo fajny dodatek, gdy chcemy poznać style danego elementu bez szukania tego w źródłach CSS. Najeżdżamy kursorem na element i pojawiają się jego style.
- SEOpen Toolbar – aktualnie jestem w trakcie testowania tego rozszerzenia. Można sprawdzać PageRank, linki, cache, whois, przeszłość strony czy nawet poddać analizie stronę pod kątem słów kluczowych.
- Google Toolbar – wiadomo.
To są najważniejsze rzeczy bez których nie zabieram się do pracy. Mam nadzieję, że tym wpisem pomogłem w poznaniu nowych alternatyw do przyjemniejszej pracy.
A Ty z czym pracujesz?
Komentarze 20
z ZendStudio, najlepsza aplikacja do php, jak nie wierzysz to spytaj swojego programisty.
Notepad++ - cos ala Notepad2, UTF, kolorowanie i wiele innych.
PHP Designer 2008 - Wsparcie dla css, html, php, js, ladnie rozwiazane przechodzenie miedzy kolorowaniem skladni, konfigurowalne porzadkowanie kodu (code beautifer). ZendStudio przy tym wyglada jak niedorobka poczatkujacego programisty. Niestety samodzielnie nie da sie nim pracowac bo posiada bardzo duza wade... alt-o, alt-c (ctrl-alt-o / ctrl-alt-c tez) to jakies wbudowane skroty klawiszowe, wiec pisanie polskich znakow odpada.
Do firefoxa:
Firebug - niezbedny, IE Tab, Screengrab, MeasureIt.
Programowanie w Notepad++, a do testowania stron pod IE6 używam odpowiedniej wirtualnej maszyny (do pobrania za darmo z MS).
I wspomniany Firebug do Firefoksa jest bardzo fajnym rozwiązaniem.
No i MS Visual Web Developer 2005 ;-)
Obecnie mam chyba z 8 edytorów zainstalowanych - używam każdego wedle potrzeb :)
I tak jest notepad2, jest notepad++, ale też i eclipse i (chyba ulubiony) Pajączek.
Więcej? Kiedyś pisałem: http://wzs.jogger.pl/2006/12/14/pokaz-mi-swoje-programy-powiem-ci-kim-jestes/
Do developmentu polecam Aptana Studio - darmowe IDE oparte na Eclipse z pełnym wsparciem dla PHP, RoR, OOJS itp.
MultipleIE nie polecam - nie działa w nim IE Developer Toolbar, lepszy IE6EOLAs
Zend Studio 5.5 :) Wprost genialne, a jak by zrezygnowali z JAVY to bym sie ucieszyl bo czasami potrafi sie przymulic.
Praca na zdalnych serwerach (FTP), polaczenia z mysql, kolorowanie składni i wiele wiele innych :)
Tylko i wyłacznie Eclipse. Ĺťadna inna aplikacja nie dorównuje Eclipsowi pod wzglądem mozliwości. Zend przy nim to marny edytor. Jeśli chcesz pisać większe projekty to Zend się nie nadaje. Nadaje się do edycji pojedynczych plików.
Nie ma nic lepszego niż ZendStudio :-) Ale każdy ma swoje preferencje.
Popieram Eclipse, bo żal mi było dotychczas pieniędzy na TextMate.
Pluginy do Eclipse: PHPEclipse, Ruby Development Tools, AnyEdit, Subclipse.
MySQL Tools do administracji bazami danych.
Safari â najładniej na świecie renderująca przeglądarka. Do niej: Inquisitor.
Choć czasem trzeba użyć wspomnianego Firebuga w połączeniu z YSlow w Firefoksie. Do niego także: Web Developer, ColorZilla, Torbutton, a także Stop-or-Reload i Fission, i GrApple dla przyjemności.
Jak Torbutton, to i Tor. Przydaje się od ochrony prywatności po symulowanie wolnego połączenia.
webkit2png, png2ico.
www.smileonmymac.com/textexpander â wpisujesz skrót, a to automatycznie rozwija go do zdefiniowanego wyrazu/dłuższego kawałka kodu gdziekolwiek w systemie operacyjnym, gdzie się pisze.
Locomotive do uruchamiania aplikacji Railsowych.
WireShark do podsłuchiwania siebie, analizy pakietów, które wysyłają aplikacje z mojego komputera.
Synergy do używania jednej klawiatury/myszy do dwóch komputerów.
Jumpcut historia schowka.
CyberDuck do FTP.
MailTags.
Na Windowsie pamiętam, że przydatne były:
explore2fs
WinSCP
Irfan
Notepad2
PuTTY
Ja używam PDT pod Eclipse. Ale jest mi to na rękę, bo jeszcze korzystam z JDT i ADT, więc fajnie wszystko mieć w jednym miejscu. Debuguje się całkiem przyzwoicie.
Po stronie klienta to głównie FF z dodatkami. Inne przeglądarki (Opera, IE, Safari) do sprawdzenia czy działa...
Dlaczego nie masz trackbaków?
A na temat:
Soft:
vim - zdecydowanie
Dodatki do FF
Firebug
Fantastyczne narzędzie, z którego korzystam praktycznie codziennie, a na pewno zawsze wtedy jak robię stronę, która składa się z czegoś więcej niż tytuł i opis.
Live HTTP Headers
Pozwala przeglądać nagłówki HTTP.
View Dependencies
Malutki plugin, którego efektem działania jest dodatkowa zakładka pojawiająca się w „właściwościach dokumentu” i pokazująca co jest zaciągane przez co. Świetne.
Wszyscy miłośnicy livehttpheaders i firebuga naraz - nie zauważyliście, że ten drugi potrafi to samo i więcej niż ten pierwszy? :>
"Polecam każdemu html developerowi, zainstalowanie sobie multiple_IE, który umożliwia posiadanie wszystkich (można też sobie wybrać konkretną) wersji badzIEwia."
Uhh, litości! A od czego mamy http://browsershots.org/ !?:)
A jeśli chodzi o kodzenie stronek to tylko kED. Kto raz spróbował ten wie ;)
Trochę stary wątek, ale może ktoś to odczyta i mu się przyda...
Ja używam Midnight Commandera (konkretnie mcedit). Również posiada kolorowanie składni html, php, ... (chociaż w przypadku php jest mału bug przy " oraz '). Mam go zawsze pod ręką na serwerze, na którm znajduje się strona. Dla osób korzystających z termnala dostępne są dwie niezależne metody copy-paste. Co jednak najważniejsze - głównie programuję w php, więc nie muszę zaśmiecać sobie komputera instalując silniki http oraz *sql albo przerzucając pliki po ftp, żeby zobaczyć wynik. Wystarczy F2 (zapisz) i odświerzyć stronę.
Jeśli już muszę zrobić coś u siebie na kompie, używam Notatnik+, chociaż brakuje w nim UTF'a :( Skoro polecacie Notepad++ / Notepad2 to warto spróbować - najważniejsze, żeby program był mały, szybki i bez wodotrysków ;)
Ja zdecydowanie jestem zwolennikiem Zendu. Warsztat w pakiecie:
Zend Studio For Eclipse 6.1.0
Zend Framework 1.7
Zend Serwer - bardzo praktyczne zabawka jeśli pracuje się na zend engine
Zend Guard
od czasu do czasu jeszcze Kwrite
do ff dołączone:
web developer, firebug, firePHP, Live HTTP Headers
Co do PDT pod eclipse to też sprawuje się nieźle ale brak edycji zdalnej po ftp czy shellu mnie odstrasza ponieważ pracuje głównie zdalnie.
Geany na Linuxie i Notepad++ na Windows. Do svn konsola w linuxie i tortoise na Windows. Do mysql emma/konsola/phpmyadmin na linuxie i EMS sql manager/konsola/phpMyadmin na Windows.
web developer studio
firebug
nie ma jak Total commander
a tak serio to zend studio jest dobry
fajne zestawienie, wielkie dzięki!