nagradzam tutoriale
  • Linux + tworzenie stronie = …

    dodano 13.06.2008 / komentarzy: 3 / autor: palmiak

    Bardzo często można usłyszeć opinie pokroju “chciałbym korzystać z linuksa, ale tam nie ma odpowiednich programów”. W pewnych przypadkach jest to prawda, a w pewnych nie. W tym artykule zastanowimy się czy pingwin nadaje się dla osób zajmujących się tworzeniem stron.

    Lista rzeczy niezbędnych

    • program do pisania kodu, najlepiej podświetlający składnię i podpowiadający
    • program graficzny
    • środowisko testowe, szczególnie tyczy się pisania skryptów w php czy innych językach
    • klient FTP, dzięki którym będziemy mogli przesłać nasze pliki na serwer
    • programy dzięki którym będziemy mogli otworzyć sobie to co nam przesłał klient

    Pisanie kodu

    Mamy tutaj naprawdę spory wybór. W tej dziedzinie naprawdę bez problemu wyrzucimy nawet i Dreamweavera. Do wyboru mamy m.in.

    Quanta

    quantaEdytor Quanta

    Mój ulubiony edytorek. Bardzo ładnie koloruje składnię, działa szybko i bezawaryjnie. Tagi zamyka na tej zasadzie co Dreamweaver, czyli dopiero przy rozpoczęciu pisania zamykającego. Do tego bardzo ładnie nam podpowiada w razie potrzeby.

    Bluefish

    bluefishEdytor Bluefish

    Pod względem możliwości nie różni się zbytnio od Quanty. Sam pracowałem na tym edytorku jakiś czas i wspominam te czasy dość pozytywnie. To, że korzystam z Quanty, a nie z Bluefisha wynika jedynie z pewnych przyzwyczajeń niż możliwości programu..

    Nvu

    nvuEdytor nvu

    Edytor dostępny także po windowsa, więc jego fanatycy będą czuli się jak w domu. Trudno mi o nim coś więcej powidzieć. Wiem, że jest, wiem że oferuje dość zbliżoną funkcjonalność do innych edytorów i, że nie podbił nigdy mojego serca. Jako jedyny oferuje tryb WYSIWYG.

    Joe

    joeEdytor Joe

    To już bardziej dla maniakalnych konsolowców. Prostsza klawiszologia niż w Vi i kolorowanie składni to główne zalety tego edytora. Do poprawek na szybko nie można sobie wymarzyć nic lepszego.

    Oczywiście to nie jedyne programy. Można zawsze stosowac Eclipse+wtyczki, Aptana etc. Wybór jest naprawdę szeroki.

    Programy graficzne

    Tu już jest biedniej. Tak naprawdę jedynym porządnie rozwijanym projektem jest Gimp. Dla mnie korzystanie z tego programu to mordęga, ale zdaje sobie sprawę, że wynika to bardziej z mojego przyzwyczajenia do interfejsu PS niż z tego, że Gimp jest słabym programem.

    quantaGimp

    Posiada wszystko czego do tworzenia stron będziemy potrzebować: warstwy, pędzle, tryby mieszania, kadrowanie, maski. efekty etc.

    Bardzo przydatnym programem jest też Wine, czyli translator windy. Dzięki niemu spokojnie możme odpalić PS CS2. Większość ludzi potwierdza, że działa stabilnie i przyzwoicie szybko.

    Środowisko testowe

    Środowisko testowe jest dość szerokim pojęciem. W jego skład wchodzą z jednej strony przeglądarki internetowe, a z drugiej serwery php/mysql.

    Jeśli chodzi o przeglądarki to do wyboru mamy:

    • Operę
    • Firefoxa
    • Konquerora
    • Internet Explorera

    O Operze i Firefoxie pisać raczej nie trzeba. Niczym się od windowsowych wersji nie różnią.

    Konqueror jest oparty na tym samym silniku co Safari. Czyli jeżeli działa coś w jednym to będzie i w drugim (na 99%).

    Dodatkowo pod linuksa dostępne są, dzięki pracy pana Sérgio Luísa Lopesa Júniora, IE od 4 do 7. O ile do normalnej pracy się to raczej nie nadaje (ale kto by chciał z IE korzystać) o tyle do testów działa wystarczająco dobrze. Szczególnie IE7 należy do niestabilnych.

    Zainteresowanych odsyłam na oficjalną stronę projektu IE4Linux.

    Co do serwerów to Linux jest wymarzonym środowiskiem. W końcu nie bez powodu wiele firm korzysta właśnie z tego systemu pod hosting.

    Zainstalowanie pod linuksem serwera apache + mysql ogranicza się do wpisania w konsoli jednej linijki bądź wybrania odpowiednich pozycji z menadżera pakietów.

    Gdy dodamy jeszcze fakt, że jest plugin flasha (który działa troszkę po japońsku) mozemy stwierdzić, że środowisko testowe mamy doskonałe.

    klient FTP

    Tutaj znowu nie natrafimy na problemy. Najpopularniejsze środowiska graficzne (czyli gnome, KDE i xfce) mają wbudowane w siebie narzędzie do obsługi ftp. Dodatkowo, jak ktoś woli, może skorzystać z konsolowego klienta ftp.

    Poza tym możemy skorzystać z FileZilli czy różnych klonów TotalCommandera. Po prostu do wyboru, do koloru.

    Prezenty od klienta

    Pod tym względem nie uświadczymy problemów. Formaty graficzne za pomocą gimpa otworzymy bezproblemowo.

    Za pomocą OpenOffice’a będziemy mogli otworzyć różne wordowe, excelowe czy powerpointowe cuda.

    Pdfy oraz różnego typu archiwa też nie sprawią nam najmniejszych problemów.

    Podsumowanie

    Poza kwestią graficzną, systemy spod znaku pingwina doskonale nadaje się dla twórców stron. Z jednej strony świetne edytory, do tego łatwość postawienia serwera php/mysql. Kiedy jeszcze to połączymy z faktem, że otworzenie materiałów od klienta nie powinno sprawić nam problemu wychodzi nam z tego bardzo przyjemne środowisko. Co prawda bardziej do kodowania niż rysowania.

    Sam w pracy korzystam z Fedory i dotychczas nie spotkałem się z żadnymi problemami przy tworzeniu stron. Tak naprawdę to przy innych okazjach też się nie spotkałem ze zbyt dużą ilością kłopotów.

    Komentarze / dodaj komentarz


    • autor: SykeS
      dodano: 24.06.2008

      Artykuł dobry i przydatny, ale brakło mi jednego…

      Notepad++. Z reguły staram się nie faworyzować, ale ten program jest po prostu genialny. Open sourcowe niebo ;)

      Strona projektu: http://notepad-plus.sourceforge.net

      Polecam przyjrzenie się programikowi, a o ile możliwe dodanie do listy w artykule.

      Pozdrawiam.


    • autor: palmiak
      dodano: 24.06.2008

      Notepad++ znam i pod okienkami często używam.

      Tutaj go nie umieściłem, bo mimo że da się go uruchomić (wine rządzi), to jest on jednak edytorkiem windzianym.

      Swoją drogą planuję kiedyś napisać zestawienie edytorków pod okienka i wtedy, wraz z masą pochwał, się tam znajdzie.


    • autor: SykeS
      dodano: 26.06.2008

      Ja tam bym się upierał, że warto umieścić go i tutaj ;)

      Bardzo przydatne narzędzie:
      http://code.google.com/p/npp-installer/

    Napisz komentarz