Pagina 1 din 1

[Tutorial HTML] Scule (aplicatii) de lucru

Scris: Mie Feb 12, 2014 9:20 am
de BoGdY
Nume Tutorial: Scule (aplicatii) de lucru
Descriere: Scule (aplicatii) de lucru
Download:
Autor: Anonim
Sursa (Link-ul oficial):
tutorialeonline
Propria parere: Folositor.
Tutorialul:

Mulţi începători nu ştiu ce aplicaţii să folosească, sau cu ce să testeze scripturile. Mai jos este o scurtă listă cu sculele (aplicaţiile) gratuite pe care eu le recomand pentru că mă folosesc zilnic de ele.

1. WAMP (Windows Apache MySQL PHP) îl recomand tuturor datorită add-onurilor.
Cu ajutorul lor puteţi testa scripturile pe diferite configuraţi de server, începând cu Php versiunea 4.x, 5.x sau 6.x împreună cu diferite combinaţii de Mysql (diferite versiuni) precum şi cu versiuni diferite de Apache. Printr-un simplu clik puteţi schimba de la o versiune la alta şi apoi testa scripturile pe noua configuraţie.

2. PSPad Un editor simplu şi util, cu ajutorul extensiilor îl puteţi configura să facă mai multe. Este foarte util instalat pe un stick usb şi rulat de acolo pe orice calculator, când aveţi nevoie să scrieţi sau să modificaţi câte un cod rapid... Desigur puteţi folosi şi aplicaţii comerciale (dacă vă permiteţi) cum ar fi Dreamweaver care este foarte bun pe partea de cod client side (html, css, javascript etc) dar nu atât de util când vine vorba de programare server side. Un alt editor alternativ ar fi HTML-Kit 292 este un editor foarte bun pe partea de client side, dar liniştit se poate folosi şi ca editor server side şi acum am să îi aduc câteva argumente:
- validatoare online
- browser încorporat cu care puteţi să vă vedeţi capodopera fără să fiţi nevoiţi să salvaţi fişierul
- la vizualizarea în browserul propriu arată bugurile şi la javascript
- se pot adăuga câte extensii de fişiere doriţi
- puteţi face multe personalizări
- snippets adică puteţi avea fişiere cu cod propriu care să le integraţi în scriptul curent cu 2 clicuri
- plugin-uri gata făcute, dar are şi un plugin generator cu care puteţi să vă creaţi propriile pluginuri după cum vă doriţi.
- salvare cu encodinguri diferite şi multe altele pe care nu le pot înşira aici doar dacă ajungeţi în contact cu acest editor vă daţi seama cam ce poate dar cel mai important este că e free.

3. Zend Framework
E mai degrabă o bibliotecă de funcţii şi clase utile pentru construirea aplicaţiilor. Nu e prea util începătorilor, ar trebui să aveţi un nivel mediu de experienţă ca să înţelegeţi utilitatea lui... O alternativă mult mai preferată de programatorii php ar fi CodeIgniter. Mai există şi un framework facut de un român, vă puteţi juca cu el la RaPHPFramework. Desigur, eu recomand să vă faceţi un framework propriu, dar pentru început studiaţi şi lucraţi pe ceva care să vă ajute până căpătaţi experienţă.

4. Eclipse PHP Development Tools Un IDE foarte util când vreţi să creaţi cod de calitate (server side). Are debug, vă arată în timp real toate clasele, funcţiile şi multe, multe chestii utile (găsiţi tutoriale video pe youtube despre lucrul cu eclipse php) + că se pot adăuga multe lucruri bune la acest editor...
Desigur există şi varianta mult mai bună dar cu plată numită Zend Studio (bazată tot pe Eclipse)

5. DBdesigner
Este foarte util pentru crearea structurii bazei de date şi a legăturilor dintre tabele, vă uşurează mult munca. Oricum pentru începători rămâne de bază phpMyAdmin dar pentru cunoscători nu există termen de comparaţie între cele 2 aplicaţii... Păcat că versiunea 5 (cea preluată şi dezvoltată de mysql) nu este free (versiunea 5 free are multe lipsuri faţă de cea comercială, sunt scoase lucruri utile care se găsesc încă în versiunea 4, de aceea vă recomand să descărcaţi versiunea 4 de pe site). De asemenea, tot pentru lucrul cu bazele de date, şi foarte util la compunerea selecturilor stufoase (cu join, inner, left etc) ar fi MySQL Query Browser

6. pe parte de creare a structurii site-ului (sau aplicaţiei) nu sunt încă mulţumit de ce am testat, momentan folosesc un progrămel simplu de creat diagrame şi legături între paginile web dar nu sunt mulţumit de el, poate ştiţi voi unul free şi bun. (Folosesc Diagram Designer). În ce priveşte variantele comerciale, MS VISIO 2007 ar fi o soluţie, sper să găsesc totuşi şi ceva free...

7. Pe parte de FTP, încă recomand bătrânul Total Commander deoarece pe lângă funcţiile de transfer a fişierelor, mai are şi arhivator, şi posibilitate de sincronizare şi multe, multe alte lucruri utile (nu mai vorbesc de înbunătăţirile prin plugin-uri şi add-onuri). O alternativă ar fi FileZilla este un client FTP pe care îl recomand pentru simplitatea lui de a-l putea folosi. Chiar de prima oară când intraţi cu el în contact am certitudinea că nu veţi avea probleme cu faptul că nu ştiţi ce anume să faceţi cu el.

8. Tortoise SVN foarte util pentru ţinerea evidenţei scripturilor, mai ales când se lucrează în echipă pe acelaşi proiect. Are posibilitatea de numerotare automată a versiunilor, se descurcă cu codul scris de mai multe persoane în acelaşi timp pe acelaşi fişier (avertizează în caz de conflict şi atunci trebuie să specificaţi care din liniile din cod se folosesc şi în ce ordine), de asemenea ştie să readucă o versiune mai veche a codului şi să o actualizeze pe cea nouă... Ştie destul de multe şi e free...

9. phpDocumentor Deoarece nu contează doar cum scrieţi codul ci şi cum îl documentaţi astfel ca cei care îl vor citi să înţeleagă din prima ce se întâmplă în cod,scula aceasta vă este foarte utiliă(chiar citind doar documentaţia de acolo şi felul cum se scrie un comentariu corect la cod). Astfel dacă creaţi doar o funcţie sau un întreg proiect, pentru clientul final va fi simplu să îi daţi atât proiectul cât şi documentaţia aferentă (dacă aţi scris remarcile corect) generată automat cu phpDocumentor..