Bluefish (http://bluefish.openoffice.nl/) to edytor przeznaczony dla programistów witryn WWW. Jest często wykorzystywany w środowiskach "open-sourcowych" typu Linux czy OpenBSD. Bluefish nie jest edytorem typy WYSIWYG (ang. What You See Is What You Get), a zatem nie pozwala na graficzne "złożenie" strony z elementów, przy wykorzystaniu kreatorów. Autorzy jednak określają go mianem What You Write Is What You Get, i tak też faktycznie jest. Bluefish zapewnia maksymalną kontrolę nad kodem. A jak powszechnie wiadomo programistom WWW, edytory WYSIWYG, generują często nadmiarowy kod.
Bluefish daje programistą liczne paski z ikonami umożliwiającymi dodawanie znaczników. Zawiera kreatory upraszczające tworzenie ramek, table, czy odnośników. Daje nawet możliwość sprawdzenia pisowni, a czytanie kodu jest łatwiejsze dzięki kolorowaniu składni takich języków jak: - HTML,
- PHP,
- Perl,
- Java,
- C,
- Tcl,
- Pascal,
- sh,
- CSS.
Bluefish może współpracować z kilkuset, na raz otwartymi dokumentami, dając również możliwośc wyszukiwania i zamiany łańcuchów danych przy użyciu wyrażeń regularnych POSIX oraz tych pochodzących z języka Perl. Pracę z dokumentami, w sytuacji gdy często musimy wstawiać te same fragmenty kodu, czy też powtażać te same operacje ułatwia możliwośc edycji menu, dodawania specjalnych funkcji, np. znaczników otwierających/zamykających. Główne menu Bluefisha jest podzielone na kilka części. Na górze jest pasek główny i menu podręczne (to właśnie to menu możemy edytować). Po lewej jest pasek z trzema zakłądkami: katalogi (drzewo), informacje referencyjne (CSS, PHP), struktura kodu. Pozostała część to okno edytora z zakładkami reprezentującymi otwarte dokumenty u dołu. Instalacja Bluefisha jest niezmiernie prosta. Użytkownicy Ubuntu mogą po prostu wpisać: apt-get install bluefish Oczekiwana wersja 1.0 Bluefish posiada wiele ulepszeń, zwiększono integrację z KDE i Gnome, poprawiono możliwości kodowania i dodano nowe wzorce podświetlania. Dodatkowe zalety i możliwości Bluefisha to m. in.: - szybkość działania,
- możliwość tworzenia "projektów",
- numerowanie linii,
- wsparcie dla wielojęzyczności (w tym język polski),
- integracja z zwnętrznymi kompilatorami / parserami.
Bluefish można zatem polecić, ze względu na wiele funkcji wspierających programistów serwisów WWW, ze względu na intuicyjność ibsługi, łatwość instalacji i wsparcie dla najczęściej używanych języków. W dokumentacji Wiki projektu Bluefish, w zakładce RoadMap (czyli planowane funkcje), w wersji 1.2 znajdują się ciekawe funkcjonalności (http://bfwiki.tellefsen.net/index.php?pagename=ProjectRoadMap): - pluginy,
- autouzupełnianie,
- nowy browser plików,
- nowe referencje dla kolejnych wersji języków (np. PHP5).
Obecnie ostatnia stabilna wersja Bluefish'a to 1.0.4. Wymaga ona biblioteki GTK w wersji co najmniej 2.0, bibliotek libpcre 3.0, oraz opcjonalnie do sprawdzania pisowni: libaspell 0.50 i do plików zdalnych gnome-vfs. Instalację Bluefish możemy wykonać na dwa sposoby: 1. Z paczki. Np. użytkownicy Debiana, Ubuntu wpisują: apt-get install bluefish użytkownicy Gentoo: emerge bluefish albo z paczek RPM, po sciągnięciu z któregoś z mirrorów, np. tutaj. 2. Ze źródeł. a. ściągamy źródła do katalogu /tmp b. rozpakowujemy poleceniami bunzip2 bluefish* tar xvf bluefish-1.0.4.tar c. przechodzimy do katalogu Bluefish cd bluefish-1.0.4 d. kompilujemy źródła ./configure make make install
Liczba komentarzy (1) - Dodaj swój komentarz do tego artykułu... |