Meniu

Din istorie - Subject: [rlug] Recomandari soft pt. web dev.

Date: Fri, 29 Oct 1999 15:00:08 +0300
From: Dan Damian 
To: rlug@lug.ro
Subject: [rlug] Recomandari soft pt. web dev.

Dupa cum probabil stii, pentru Linux deja exista multe programe care te
pot ajuta in dezvoltarea de site-uri web (viziteaza site-ul
http://freshmeat.net daca nu ma crezi :). Insa normal ca nu toate
soaftele sunt la fel de bune. Iata recomandarile mele (proprii si
personale :), daca cineva nu e de acord sau are idei mai bune, abia
astept sa le aud.

Editoare HTML "code-based"
--------------------------
Ca de obicei, ai mai multe alegeri. Din pacate, majoritatea "editoarelor
HTML" se rezuma la un syntax-highlighted text editor, cateva toolbar-uri
care contin butoane ce iti insereaza simple tag-uri HTML si alte
utilitare minore. Acestea sunt bune numai daca vrei sa inveti HTML si
dispui de o saptamana-doua in care sa te joci cu elementele de baza
HTML... 

Din pacate, cel mai avansat program din aceasta categorie (de editoare
non-WYSIWYG) este Coffee Cup, program comercial care dispune de mai
multe facilitati interesante: designeri de tabele, font-uri, form-uri,
are "vrajitori", un clipart si alte chestii care ar trebui sa atraga
cumparatorii. Este disponibila si o versiune shareware, insa cu un nag
cat toate zilelele...

Cel mai promitator editor HTML (non-WY...) este Bluefish (GPL). Aflat
intr-o faza timpurie de dezvoltare acesta are, de asemenea, cativa
wizards, are facilitati de baza, facilitati de project management
minimale si referinte pt. PHP3 si alte limbaje. Din pacate syntax
highlighting-ul nu este stabil (IMHO), tre' sa faci un patch la gtktext
sau sa download-ui un 'workaround'. 

asWedit este un editor mai simplu (de fapt, este versiunea 'free' a unui
editor comercial). Are totusi syntax highlight si iti corecteaza automat
fisierele HTML pe care le considera invalide. Se misca bine, si nu are
asa de multe bug-uri.

Editoare HTML "WYSIWYG"
--------------------------
Editoarele vizuale, sincer sa fiu, nu le-am incercat f. mult. Pot sa-ti
spun ca Mozilla Composer sau editoarele din StarOffice si ApplixWare isi
fac treaba cand e vorba de pagini simple, fara tabele complicate sau
alte extensii HTML 4.0/DHTML.

Un programel interesant, insa pe care nu l-am folosit foarte mult,
deoarece se misca incet e Visual DHTML, scris in JavaScript, disponibil,
bineinteles gratiut. Poti sa-l incerci, daca il vei folosi in mod
curent, spune-mi si mie :)

Grafica
-------
La grafica, iti recomand fara ezitare GIMP. Este excelent, are o multime
de facilitati (plug-in-uri sau extensii ScriptFu) care uneori depasesc
Photoshop-ul. Nu glumesc si nici nu cred ca exagerez foarte mult. Am
folosit Photoshop-ul de mai bine de 3 ani (nu ca un hobby), si am ramas
efectiv surprins de GIMP cand am lucrat cu el timp de cateva ore.
Sincer, nu ma asteptam sa mearga atat de bine. Chiar si sub Windows :)))
(http://www.gimp.org/~tml/gimp/win32/). Poti inclusiv sa faci image
map-uri cu el. Sunt intr-adevar entuziasmat de GIMP, lucru care nu mi
s-a mai intamplat cu alte soafte sub X.

Un alt programel interesant este gPhoto, care lucreaza cu o varietate de
camere digitale si cu care poti sa faci 'image galleries', generand
'thumbnail'-uri automat.

Management de content & portal-uri
----------------------------------
O arie relativ noua de aplicatii a inceput sa fie din ce in ce mai
raspandita. Este vorba de sistemele care te ajuta sa iti administrezi
mai usor continurul, fiind de un imens ajutor in cazul site-urilor
complexe (ca marime sau continut).

Zope este unul dintre cele mai complexe aplicatii "free" din aceasta
categorie, putand fi considerat un "application server". Zope practic
iti permite de ex. sa realizezi site-uri de genul slashdot.org (desi
slashdot nu foloseste Zope :), sa tii evidenta preferintelor
vizitatorilor... sunt doar cateva exemple, gama de utilizare fiind mult
mai mare

Scris in Python (cu portiuni de C), se poate spune ca spre deosebire de
PHP, Zope este mai mult orientat pe obiecte, pe dezovoltarea de
aplicatii web, cu o clara delimitare intre mult-trambitzatele nivele
'3-tier': data, prelucrare, prezentare. In fine, Zope e mult prea
complex pt. a-l prezenta intr-un mesaj, si probabil ca nu se preteaza la
site-uri mai mici/nepretentioase.

Portaloo (GPL), scris in mare parte de Alan Cox, este un 'portal
toolkit' care iti permite sa incoporezi in site-ul tau date ("feed"-uri)
provenind de la o multime de site-uri. Vezi http://www.linux.org.uk
pentru un exemplu.

Mi s-au mai parut interesante inca doua programe HTML::Mason (un modul
Perl folosit de cei de la CMP, daca nu ma insel) si Website META
Language (WML), utilizat inclusiv de renumitul site lug.ro :) Personal,
n-am lucrat intensiv cu ele, doar m-am jucat putin si mi s-au parut
interesante. HTML::Mason mi s-a parut putin prea complicat pt. ce ofera,
insa daca il folosesc cei de la CMP, inseamna ca e ceva de capul lui :)

In schimb, WML mi s-a parut f. interesant, mai ales aspectele cu
translatarea si parsing-ul in mai multi pasi.

Utilitare
---------
Doua aplicatii mi s-au parut intr-adevar interesante. Weblint valideaza
diferite versiuni de HTML (cu extensii Netscape sau MS), face verificari
de stil, si se prinde de multe greseli/omisiuni destul de subtile. Un
site serios ar trebui sa fie verificat cu Weblint.

Linbot un instrument de management al structurii site-ului, verificand
in acelasi timp si link-urile "invalide". Pe langa acestea mai are si
alte lucruri interesante, precum avertizare daca o pagina va lua prea
mult timp pt. download sau "automatizarea" verificarilor. Un alt
"must-have" pt. un webmaster profesionist.

Software pt. server
-------------------
Apache. Trebuie sa spun mai mult? :) Poti eventual sa incerci Comanche,
un soft care iti permite sa configurezi Apache-ul dintr-un mediu grafic.
N-am folosit versiunile mai noi, insa la cele vechi avea cateva scapari.

Un instrument vital pentru un webmaster este analizorul de log-uri. Nu
vreau sa tin o teorie despre "ce vrea vizitatorii", desi probabil ca ar
trebui pt. ca multi webmasteri ignora log-urile site-urilor pe care le
intretin. Preferatul meu la aceasta categorie este Webalizer, are
rapoarte destul de informative. Multa vreme am folosit fara probleme si
Analog, care isi face bine treaba.

Concluzie
---------
Parerea mea este ca Linux poate fi folosit ca platforma de dezvoltare si
'deployment' pentru Web. Intr-adevar, lipseste un mediu de dezvoltare
unitar care sa se apropie de un FrontPage (la administrare), NetObjects
Fusion sau Dreamweaver. Personal, incerc sa vad cat de posibil e sa
realizez o astfel de aplicatie (de fapt am idei mai marete :). Cine e
interesat sa afle mai multe detalii, il rog sa ma contacteze.

N-am avut pretentia sa scriu un articol, ci am vrut doar sa dau un
raspuns diferit de cele care au aparut pana acum pe lista. Sper ca ti-a
folosit.


Referinte
---------

CoffeeCup HTML Editor for Linux
http://www.coffeecup.com/linux/mirrors.html

Bluefish
http://bluefish.linuxbox.com/download.html

asWedit
ftp://sunsite.doc.ic.ac.uk/packages/www/asWedit/ 

Netscape Communicator (Composer)
http://home.netscape.com/download/selectplatform_1_702.html

StarOffice
http://www.sun.com/products/staroffice/get.html

Applixware
http://www.applix.com/applixware/linux/trial/index.cfm

Visual DHTML
http://developer.netscape.com/docs/examples/dynhtml/visual/

GIMP
http://www.gimp.org/download.html

gPhoto
http://gphoto.org/download.php3

Zope
http://www.zope.org/Products/Zope/

Portaloo
ftp://ftp.linux.org.uk/pub/linux/alan/Portaloo/ 

HTML::Mason
http://www.masonhq.com/download

Website META Language (WML)
http://www.engelschall.com/sw/wml/distrib/

weblint
ftp://ftp.weblint.org/pub/weblint/

Linbot
http://starship.skyport.net/crew/marduk/linbot/download.html

Comanche
http://comanche.com.dtu.dk/comanche/download.html

Webalizer
http://www.mrunix.net/webalizer/

analog
http://www.statslab.cam.ac.uk/~sret1/analog/
.....................

FlorinM

Utilizator Linux - Solus OS, pasionat de calatorii.
  • | 2708 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign