ce programe recomandati pt crearea de site-uri?
Last Updated: Sep 26 2007 09:50, Started by
memered
, May 28 2007 16:21
·
0
#1
Posted 28 May 2007 - 16:21
sunt incepatoare in ceea ce priveste realizarea pag web. am cunostinte de html dar ca sa iasa un site k lumea trebuie cunsocute programe gen php, mysql (asa am auzit). cam asta e intrebarea. care sunt cele mai eficiente, cele mai importante programe, limbaje care trebuie stiute pt a realiza un site dragutz, interesant? depinde foarte mult si de ceea ce vrei sa cuprinda site-ul? astept pareri si sugestii
|
#2
Posted 28 May 2007 - 19:44
Pentru a realiza un site drãguþ nu este nevoie de php sau alte limbaje de programare. Atâta timp cât ºtii HTML ºi CSS poþi sã faci un site frumos. Bineînþeles, un site cuprinde ºi elemente grafice... asta înseamnã cã va trebui sã înveþi sã lucrezi cu un program de graficã. Pentru asta îþi recomand Photoshop (orice versiune). Ca sã înveþi cautã tutoriale pe net.
Nu îþi recomand un program "de fãcut situri" (mã refer la acele programe în care iei o pozã ºi o pui unde vrei pe suprafaþa de lucru, fãrã sã scrii tu codu... de ex: Web Page Maker) pentru cã în felu ãsta o sã fi tentatã sã pui o mulþime de animaþii ºi alte porcãrii care nu îºi au locu. Dacã ºtii HTML ºi CSS poþi sã faci un site ºi în Notepad :mellow: PHP e folosit pentru realizarea de pagini web dinamice... de ex: poþi sã modifici conþinutul paginii fãrã sã modifici codul HTML. MySQL e bazã de date; din câte ºtiu eu face legãtura cu PHP... Sfatul meu: Pune mâna pe Photoshop sã faci elemente grafice (poþi sã faci ºi site în el - designul, însã e mai greu de scos...), învaþã CSS ºi dezvoltã-te în HTML. Ca programe îþi recomand Adobe Dreamweaver sau Notepad++ . |
#6
Posted 29 May 2007 - 15:11
@memered:
1. un "site web" poate fi de mai multe timpuri... cele mai importante (in opinia mea) sunt statice ( HTML si CSS, poate si putin javascript acolo :P ), dinamice (realizate cu un limbaj de programare ... acesta poate fi PHP(Favoritul meu) cu sau fara MySQL(Baza de date), ASP sau alte limbaje (PERL, CGI & others)) si sa nu uitam de site-urile flash, dar acestea din urma sunt tot site-uri statice (HTML), cu un "obiect" (flash-ul propriu-zis). 2. Pentru a crea un site bun nu trebuie sa cunosti "programul" PHP sau MySQL, ci limbajul prin care lucreaza acestea... 3. "Programele de creat site-uri" sunt si ele de mai multe feluri... pratic un site il poti crea cu orice program in care poti scrie text. acestea sunt de 2 tipuri principale(cele mai importante). 1. de tip WYSIWYG (What you See Is What You Get), dupa cum spune si numele, sunt acele programe in care pur si simplu "tragi" o poza in program si ramane acolo (programul creand singur codul HTML), cel mai folosit tip de program pentru INCEPATORI, insa nu-l recomand. 2. editor text (aici iar as putea sa le impart in mai multe categorii... Cu code highlight, cu auto aompletition, etc...) Unele programe (spre exemplu Macromedia (mai nou Adobe) Dreamweaver, au 2 sectiuni principale (code si designer), intr-una se vede codul-sursa iar in cealalta (designer) se vede aspectul site-ului. Programele de grafica sunt alta mancare de peste... :P Personal pentru codare folosesc Notepad++ si cateodata (rar ce e drept) Dreamweaver, iar penbtru grafica Adobe Photoshop si Adobe (ex macromedia) Fireworks |
#7
Posted 29 May 2007 - 15:57
darkangelbv, on May 29 2007, 16:11, said: @memered: 1. un "site web" poate fi de mai multe timpuri... cele mai importante (in opinia mea) sunt statice ( HTML si CSS, poate si putin javascript acolo :P ), dinamice (realizate cu un limbaj de programare ... acesta poate fi PHP(Favoritul meu) cu sau fara MySQL(Baza de date), ASP sau alte limbaje (PERL, CGI & others)) si sa nu uitam de site-urile flash, dar acestea din urma sunt tot site-uri statice (HTML), cu un "obiect" (flash-ul propriu-zis). 2. Pentru a crea un site bun nu trebuie sa cunosti "programul" PHP sau MySQL, ci limbajul prin care lucreaza acestea... 3. "Programele de creat site-uri" sunt si ele de mai multe feluri... pratic un site il poti crea cu orice program in care poti scrie text. acestea sunt de 2 tipuri principale(cele mai importante). 1. de tip WYSIWYG (What you See Is What You Get), dupa cum spune si numele, sunt acele programe in care pur si simplu "tragi" o poza in program si ramane acolo (programul creand singur codul HTML), cel mai folosit tip de program pentru INCEPATORI, insa nu-l recomand. 2. editor text (aici iar as putea sa le impart in mai multe categorii... Cu code highlight, cu auto aompletition, etc...) Unele programe (spre exemplu Macromedia (mai nou Adobe) Dreamweaver, au 2 sectiuni principale (code si designer), intr-una se vede codul-sursa iar in cealalta (designer) se vede aspectul site-ului. Programele de grafica sunt alta mancare de peste... :P Personal pentru codare folosesc Notepad++ si cateodata (rar ce e drept) Dreamweaver, iar penbtru grafica Adobe Photoshop si Adobe (ex macromedia) Fireworks merci mult de raspuns. mai am cateva nelamuriri: 1. ce anume implica un site dinamic? (prezinta niste date care se schimba prin utilizarea bazelor de date?) 2. care dintre editoarele de text enumerate au code highlight? 3. ce inseamna aompletition? |
#8
Posted 29 May 2007 - 22:42
Un site dinamic implica o baza de date , fie ea pe un server special sau chiar sub forma de fisiere text puse in folderul paginii si un script care permite folosirea bazei respective de date . ( autorizare user , parola , upload fisier , cautare ) . Pe scurt exact ce ai spus tu , date care se schimba .
Editoarele de text cele mai folosite nu stiu sa-ti spun sigur dar eu lucrez in domeniu de mai multi ani si am vazut pe aproape toti folosind Dreamweaver , eu personal m-am obisnuit cu el si mi se pare din ce in ce mai inteligent ( deja nu mai face prostii asa de mari daca lucrezi in modul grafic la inceput , si in plus poti face tot ce vrei tu in mod grafic si apoi sa repari - cand o sa stii mai multe - in mod cod ce prostii mai face el ) , are si highlight si autocompletion ( asta vroia sa spuna si colegul meu dar a facut un typo :) ) Ca sa iti dau un sfat mai complet , daca te intereseaza profesionist iti trebuie asa : 1.Dreamweaver - cu el te poti ocupa de HTML , XHTML , DHTML si CSS in functie de reglementarile consortiului W3 www.w3.org - in fond vrei ca ce faci tu sa mearga pe toate browserele la fel , nu ? :) 2.Flash - cu el faci animatii , intro , bannere sau daca te pasioneaza aplicatii web complexe 3.Appserv - este un server simplu foarte usor de configurat ( merge si default install ) pt Mysql , apache , tot ce ai nevoie ca sa faci un site dinamic ; Php-ul care sa acceseze serverul il scrii tot in Dreamweaver , suporta si PHP . 4.Oricat de mult ai vrea sa faci partea grafica doar in CSS nu poti sa te descurci fara un program de grafica , iti recomand Photoshop pentru grafica din HTML si editare poze si Illustrator pentru grafica Vectoriala . 6.Ah si nu uita de Kuler ( http://kuler.adobe.com ) sau ( http://kuler.adobe-labs.com ) nu mai stiu unde ca l-au schimbat la un moment dat . De aici iti poti alege culori sau face tu propriile palete de culori conform unor algoritmi ingeniosi de legatura intre culori . Ideal este sa faci un tutorial al lui Bruce Heavin , nu mai stiu unde l-am vazut . Totul depinde de cat de mult timp vrei sa investesti ca daca vrei sa-ti faci un site personal si nu te pasioneaza o cariera atunci partea a doua a postului meu e ...in plus :) Oricum se pot gasi si programe freeware pentru tot ce am dat eu :) pentru ca imi dau seama ca totusi costa putin ( in jur de 2000 euro am vazut de curand o suita pro de la adobe) . Succes |
#9
Posted 30 May 2007 - 06:09
alexdory, on May 29 2007, 23:42, said: Un site dinamic implica o baza de date , fie ea pe un server special sau chiar sub forma de fisiere text puse in folderul paginii si un script care permite folosirea bazei respective de date . ( autorizare user , parola , upload fisier , cautare ) . multumesc mult pt explicatii! chiar la elementele enumerate de tine -user etc- m-am gandit sa le includ in pagina. problema e ca la sc nu am facut decat html si pana la anu (pt k site-ul va reprez lucrarea de atestat) va trebui sa invat ceva limbaje... as vrea la vara sa invat notiuni php ca sa pot realiza ce mi-am propus cu user, parola etc. se poate invata in timp asa scurt? e un limbaj greu? (stiu ca rasp poate fi subiectiv dar as vrea sa stiu parerea ta) css-ul la ce imi foloseste? (de ce trebuie sa il stiu pe langa html) si inca ceva, site-ul trebuie sa fie facut astfel incat sa ruleze cam pe orice calculator, adica sa nu faca fite chiar la atestat. nu ar fi mai sigur daca as folosi notepad-ul? |
#10
Posted 30 May 2007 - 09:34
memered, on May 30 2007, 07:09, said: multumesc mult pt explicatii! chiar la elementele enumerate de tine -user etc- m-am gandit sa le includ in pagina. problema e ca la sc nu am facut decat html si pana la anu (pt k site-ul va reprez lucrarea de atestat) va trebui sa invat ceva limbaje... as vrea la vara sa invat notiuni php ca sa pot realiza ce mi-am propus cu user, parola etc. se poate invata in timp asa scurt? e un limbaj greu? (stiu ca rasp poate fi subiectiv dar as vrea sa stiu parerea ta) css-ul la ce imi foloseste? (de ce trebuie sa il stiu pe langa html) si inca ceva, site-ul trebuie sa fie facut astfel incat sa ruleze cam pe orice calculator, adica sa nu faca fite chiar la atestat. nu ar fi mai sigur daca as folosi notepad-ul? PHP-ul ruleaza NUMAI pe un server web (apache sau IIS), nu-l poti deschide pur si simplu in explorer sau Firefox. Daca iti doresti inveti lucrurile de baza in php in ~2 saptamani. Un bun inceput este Tutorialul lui orice_on. Succes la invatare. |
|
#11
Posted 30 May 2007 - 14:30
memered, on May 30 2007, 07:09, said: multumesc mult pt explicatii! chiar la elementele enumerate de tine -user etc- m-am gandit sa le includ in pagina. problema e ca la sc nu am facut decat html si pana la anu (pt k site-ul va reprez lucrarea de atestat) va trebui sa invat ceva limbaje... as vrea la vara sa invat notiuni php ca sa pot realiza ce mi-am propus cu user, parola etc. se poate invata in timp asa scurt? e un limbaj greu? (stiu ca rasp poate fi subiectiv dar as vrea sa stiu parerea ta) css-ul la ce imi foloseste? (de ce trebuie sa il stiu pe langa html) si inca ceva, site-ul trebuie sa fie facut astfel incat sa ruleze cam pe orice calculator, adica sa nu faca fite chiar la atestat. nu ar fi mai sigur daca as folosi notepad-ul? parerea mea: nu se poate invata. nu fara sa ai gauri imense de securitate si sa te invarti in jurul cozii pt a face o chestie, care mai tarziu o sa descoperi ca se putea face mult mai usor. Despre CSS, trebuie invatat neaparat pt ca e un "supliment" pt html. iti reduce dimensiunea paginilor si iti permite sa faci lucruri pe care nu le poti face in html. Revenind la site-ul dinamic si invatarea php-ului, ai nevoie pe langa php si de o baza de date pt a face ceva cu adevarat dinamic. Incearca MySql, e free. Va trebui sa inveti pe langa php si notiuni de SQL. multa bafta. |
#12
Posted 31 May 2007 - 05:59
darkangelbv, on May 30 2007, 10:34, said: PHP-ul ruleaza NUMAI pe un server web (apache sau IIS), nu-l poti deschide pur si simplu in explorer sau Firefox. Daca iti doresti inveti lucrurile de baza in php in ~2 saptamani. Un bun inceput este Tutorialul lui orice_on. Succes la invatare. nu inteleg foarte bine cum functioneaza treaba asta. daca am un calculator pe care am instalat IIS-ul, imi functioneaza site-ul? pot sa il rulez in timp ce il "creez" ca sa vad in ce stadiu sunt cu el, cum arata? adica va fi ca in cazul html-ului cand poti sa il deschizi de cate ori vrei chiar daca mai ai de lucru la el? repet: eu nu vreau sa il pun pe net propriu-zis, adica sa fac rost de platesc sa imi fie gazduit. e doar pt atestatul de info. |
#13
Posted 31 May 2007 - 07:21
memered, on May 31 2007, 06:59, said: nu inteleg foarte bine cum functioneaza treaba asta. daca am un calculator pe care am instalat IIS-ul, imi functioneaza site-ul? pot sa il rulez in timp ce il "creez" ca sa vad in ce stadiu sunt cu el, cum arata? adica va fi ca in cazul html-ului cand poti sa il deschizi de cate ori vrei chiar daca mai ai de lucru la el? repet: eu nu vreau sa il pun pe net propriu-zis, adica sa fac rost de platesc sa imi fie gazduit. e doar pt atestatul de info. Edited by darkangelbv, 31 May 2007 - 07:21. |
#14
Posted 31 May 2007 - 14:47
multumesc pt explicatii. nu am inteles totusi foarte bine ce anume poate sa faca css-ul si nu poate html-ul? de ce trebuie neaparat pe langa php sa invat si sql (merg mana in mana)? nu se poate invata php fara sa stii sql?
|
#15
Posted 31 May 2007 - 14:57
se poate si fara dar o sa-ti dai seama ca nu poti sa ti continutul unei baze de date in fisiere fizice pe server
|
|
#16
Posted 31 May 2007 - 15:06
#17
Posted 31 May 2007 - 21:25
De putut le poti tine bine-mersi si in fisiere de tip plain text pe server, dar in acest caz datele alea nu mai sunt in siguranta :D
Edited by darkangelbv, 31 May 2007 - 21:44.
|
#18
Posted 31 May 2007 - 21:38
nu. SQL-ul iti permite sa accesezi datele. SQL = Structured Query Language. este practic un limbaj tranzactional, inteles de catre bazele de date. este universal (in general) si trimite anumite cereri catre serverul de baze de date care le executa. in functie de operatiunile efectuate, serverul poate intoarce sau nu un raspuns, care mai departe este afisat in php daca vrei (exemplul cel mai simplu este o autentificare bazata pe user si parola, unde se citesc in baza de date niste valori care se compara cu inputul utilizatorului, generand diferite raspunsuri ).
ce poate css-ul si nu poate html-ul? in primul rand prin css controlezi o destul de mare parte din DOM si ai posibilitatea sa schimbi anumite proprietati ale unor elemente FARA Javascript. (cel mai simplu exemplu care imi vine in minte este proprietatea display din css, care altereaza destul de drastic elementele). ce nu mai stie sa faca html-ul sunt pseudo-clasele si pseudo-elementele (:hover, :active, :link, :before, :after). acestea sunt fie "sub-clase" ale unei clase initale (un fel de sub-elemente daca doresti), fie elemente adaugate dar care fizic nu exista. utilitatea css-ului este imensa. iti permite sa schimbi un site intreg dintr-un singur fisier, fara multe batai de cap (fie ca site-ul are 3 pagini sau 1.000.000). in afara de asta, multe proprietati ale elementelor html devin depreciate si se va pierde suportul pentru ele in urmatorii ani. asa ca folosirea lor nu mai este recomandata. in afara de asta codul tau arata infinit mai bine si mai curat. O singura observatie: CSS functioneaza numai cu html semantic. |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users