Ma ocup deja cu teme WordPress si parca m-as apuca sa convertesc unele teme si in Joomla. Comparabil cu WP, Joomla e mai greu de invatat/scris? Sau?
Versiune printabilă
Ma ocup deja cu teme WordPress si parca m-as apuca sa convertesc unele teme si in Joomla. Comparabil cu WP, Joomla e mai greu de invatat/scris? Sau?
Nu as zice ca e mai greu, e doar diferit. Eu sunt de parere ca ambele CMS-uri sunt destul de usor de invatat daca vrei sa ai doar o baza, dar daca vrei sa devii expert bineinteles trebuie sa investesti timp.
In cazul joomla o sa ai mai multe aspecte de luat in seama dar si beneficiile sunt mai mari. Majoritatea cms-urilor sunt la fel, ramane doar sa-ti placa ceea ce faci si atunci sigur vei avea rezultate mult mai bune.
Cei de la joomla, au afirmat in urma cu cateva luni direct pe site ul lui cum ca ar avea 2-3% din piata online a lumii, nu stiu cat au ocupat restul siturilor ,insa acest aspect il poti lua in calcul.
Punctul meu de vedere: joomla = junk si nu vad care-s beneficiile despre care vorbeste @haos. Nu zic ca WP este perfect (are si el destule hibe), dar este mult mai bine organizat decat Joomla. Si pe langa toate astea... Google Insights demonstreaza ceea ce cred de la o vreme: Joomla scade, iar WP este inca in ascensiune (pana cand apare altceva, evident).
Ma crezi ca ma pierd cand vine vorba sa instalez un plugin pe wp, desi pe joomla imi este destul de usor?
Joomla este creat pentru a fi un portal, wordpress pentru a fi un blog.
Ca sunte diferite extensi,module care fac diferenta este alta poveste.
Eu personal nu as face o tema pentru joomla daca ar fi vorba sa fie pentru un simplu site de prezentare.
@casperel - dpdv al programatorului care doreste sa faca bani de pe urma vreunuia din cele doua, joomla o sa ramana mereu in frunte (si nu ma refer doar la teme). cu joomla poti sa dezvolti un intreg portal.
nu am nevoie de niciun insight ca sa-mi arate de unde ies bani buni cand chiar eu vad cum sta treaba: una e sa dezvolt un site joomla complex unde pot sa cer lejer 5000 de euro si alta e sa setez un wp unde nu gasesc aceleasi functionalitati complexe.
Acesta este top 3 CMS (overall) si asa va ramane multa vreme: Locul 3 (Junior Level) = WP; Locul 2 (Medium Level) = Joomla; Locul 1 (Pro Level) = Drupal.
Cristi, daca e vorba doar de teme atunci alege WP, daca e vorba de programare avansata atunci alege Joomla sau Drupal.
Utilizatorii globali Wordpress vs. celelalte CMS-uri importante.
http://media.smashingmagazine.com/wp...hare_top1m.jpg
Eu inchei prin acest raspund, caci asa dpdv al "politicii" poate dura la infinit discutia fiecare aducand dovezi care sa sustina punctul de vedere.
Fapt #1: Oamenii aleg intotdeauna varianta cea mai usoara. Binecunoscuta inventie "next, next.." a adus windowsul in top, instalarea simpla a adus wordpress-ul in top.
Fapt #2: Coincidenta face ca a trebuit sa fac chiar eu o investigatie in acest sens pentru a afla raspunsul la intrebarea lui Cristi. Asa ca dupa ce am analizat zeci poate sute de materiale, experienta mea ca programator si trendul din ultimii 10 ani, am ajuns la aceeasi concluzie ca si ceilalti profesionisti pe care ii cunosc: 1) Drupal, 2) Joomla, 3) Wordpress.
Dpdv al popularitatii Wordpress este stapan absolut. Dpdv al performantei, complexitatii, functionalitatii avansate, celelalte doua cms-uri sunt net superioare.
Concluzia este: pentru programare de teme, alege WP (unde realizezi o tema apoi o vinzi si cam atat); pentru programare de proiecte complexe, alege Joomla/Drupal (unde realizezi de fapt un nou sistem, un portal, pe baza acelui sistem ajungandu-se poate chiar la o comunitate. banii din mentenanta unui sistem avansat nici in vis nu se compara cu banii adusi de menenanta unui WP).
Final: WP - investitie mica (efort+timp+bani), rezultate rapide, castiguri medii. Joomla - costuri medii/mari (efort+timp+bani), rezultatul apare mai greu uneori, castiguri substantiale, castiguri suplimentare din menenanta si auxiliare(dezvoltare de pluginuri, etc).
@ haos. Corect!
Mai exista Liferay, pentru proiectele foarte mari, dar nu cred ca exista cerere pentru asa ceva in Romania.
WP e perfect pt un blog sau un mini site de prezentare (5-10 pagini).
Joomla sunt Drupal sunt cu totul alt nivel. De acccea si ponderea de utilizatori difera enorm.
Cand totul se rezuma la nr de utilizatori si zici ca WP are 60-70% din piata, e exact cum ai spune ca Dacia e mult peste Ferarri, pentru ca sunt mult mai multe modele dacia vandute:)
Ca sa fac o mica compartie cu marcile auto, WP = Renault, Joomla = Audi, Drupal = Mercedes. Toate sunt marci cu masini bune, depinde de ce confort si ce buget are viitorul proprietar:)
Pentru un programator nu prea conteaza cms-ul, conteaza sa stie sa lucreze (programeze) pe ele. Eu le ofer clientilor cms la alegere, sau daca nu au habar, le ofer solutia optima. Pentru ei oricum nu conteaza, adaugarea de content e la fel (un editor si un meniu). Cat de complicat poate sa fie pt user?
Whatever happened with writing your own code??
Mie, toate solutiile de mai sus mi se par praf, pulbere fina.
Cea mai mare libertate o ai scriindu-ti singur codul, in OOP.
Sunt numai avantaje:
- scalabilitate marita;
- risc zero de nefunctionare la update-uri
(multi clienti fac update la cine dreaq mai stie ce astfel de "aplicatii" ptr. ca, mai apoi sa constate ca nu le mai functioneaza add-onul X sau functionalitatea Y)
- optimizare SEO on page precum nu vei intalni ever la nici o solutie enumerata de voi;
- inveti PHP (pe langa multe altele) si faci development, nu clone;
- structura este decisa de aplicatia in sine, fiecare linie de cod este acolo pentru ca acolo trebuie sa fie.
- nu te trezesti cu order by rand() pe o tabela de +2000 de inregistrari in cine stie ce modul "uitat" de lume;
- Adminul si locatia acestuia il stii numai tu si clientul, nu tot globul;
- n-ai nevoie sa incarci in pagina diverse prostii doar pentru ca altfel nu functioneaza sistemul si, ca sa-l faci sa functioneze, tre' sa modifici grav core-ul ...
- poti face un mod_rewrite absolut senzational si bine organizat care sa aduca un plus de valoare link-building'ului intern.
- n-ai niciodata probleme cu compatibilitatea cross-browser.
- nu te trezesti noaptea pe la ora 21 sunat de client care sa-ti dea nush ce link pe dreaq mai stie ce site unde, "niste unii", au descoperit inca o vulnerabilitate la site-ul care tocmai credeai ca l-ai terminat!
- sectiunea de administrare a site-ului poate fi folosita si de un copil de 12 ani. Da-i unei secretare adminul de la prestashop sa "modifice chestii" pe site, si nici n-o sa-ti dai seama cum ti-a trecut week-end'ul :errf:
- scalabilitate net superioara in raport cu absolut orice solutie propusa de voi. Website-urile evolueaza, cresc! Nu de putine ori, peste 6-8 luni dorim dezvoltarea unor functionalitati personalizate pentru care nu exista compatibilitate in cadrul site-ului existent tocmai din cauza rigiditatii aplicatiei. Aceasta stare de fapt poate duce la nevoia de a reconstrui o mare parte a aplicatiei, adica resurse consumate aiurea. In mod evident, clientul plateste nu agentia web care a livrat un astfel de produs limitat.
Toate prostiile astea gen joomla, opencart, prestashop, cakeph praf etc. etc. nu sunt altceva decat compromisuri. Sunt bune de testat, insa nici macar, sunt o completa pierdere de timp....
Sunt insa exceptionale ptr. firmele de dezvoltare: proiectul iese rapid, clientu' nu stie si uite asa plateste mii de eur pe editarea unei teme intr-o aplicatie gratuita...
Plus ca, aceste aplicatii fiind praf - si nimeni nu ma poate convinge altfel - merge si un contract de mentenanta platibil lunar de catre client, care si-asa nu stie ce si cum. "Specialistii" oricum n-au nici un interes in educarea clientului, normal, timpul trece, bug-ul merge, leafa merge, noi cu drag muncim, pardon, dezvoltam aplicatii web la cel mai inalte standard de calitate ...
@websorin.
Acum 5 ani de zile gandeam la fel ca tine, cand am deschis agentia de web design. Toti programatorii cu care am vorbit, vorbeau numai de cod custom. Nu am intrat pe piata din Ro, din motive pe care le stim cu totii. Am intrat in europa si us, cu cod custom, bineinteles:)
In europa, 100% din clienti iti cer singuri solutia cms pe care o vor. Sau intreaba de la prima convorbire: ce solutie opensource recomandati? Eu am inceput cu "sales" de custom. Nici nu vroiau sa auda.
Tu ai enumerat cateva motive, eu iti explic o problema de business, de care toti s-au lovit.
Ce se intampla daca agentia (freelancer-ul) de web design da faliment (dispare)? Site-ul dezvoltat pe cod de la 0, da faliment! Ce se intampla daca dupa ce site-ul e lansat, la un pret de 1000 euro, agentia cere 5000 de euro pt o monificare minora? Ai 2 variante, platesti sau faci alt site!
In cazul opensource, ai oricand optiuni, site-ul tau evolueaza fara sa conteze agentia de web design (freelancerul).
Eu dezvolt orice proiect, ca structura si design, incercand sa ma pun " in locul clientului". Cum mi-as face eu site-ul daca as fi clientul respectiv? As alege tot timpul opensource! Cu modificarile specifice, bineinteles.
La fel si pentru seo. Ce as face eu daca as fi Google?
Astea sunt situatiile cu care m-am confruntat, si iti garantez ca in timp, cu cat clientul incepe sa invete ce inseamna un site, iti va cere solutie opensource. De atunci dezvolt doar opensource. Nu cred ca exista cerinta pe care un programator sa nu o poata integra intr-un cms. Cat despre seo, nu am avut niciodata probleme cu orice cms folosit. Eu sunt agentie, gandesc pentru client =business. Un programator e intodeauna subiectiv!
Apropo, o solutie cms nu are mentenanta! Eu nu incasez niciodata mentenanta, ci doar "extra work", cand clientul are cerinte ce necesita "extra work".
Ca sa intelegi cum merge piata din ro. Ultimele 2 comenzi de la "stat" au fost pentru Drupal. OBLIGATORIU Drupal! Ultimele 2 comenzi la corporatii de top din Ro, au fost DRUPAL! Obligatoriu! Ultimele 2 comenzi de la clienti companii, au fost : orice! :) , dar sa mearga!
Conteaza foarte mult ce fel de programator (agentiei) esti si ce-ti propui ca strategie de viitor. In cauzl meu 90% din clienti stiu ce vor, si prefer sa ma "mulez" pe client. Pentru cei 10% le dau optiuni intre cms-urile consacrate.
Topicul este despre programator pentru 2 optiuni cms. Iti spun sincer ca un programator bun, nu are probleme cu nici un tip de cms. Ii ia 2 ore sa inteleaga structura, si in rest tot la cod se rezuma tot, si depinde de tine cat de bun esti, sau cat de chalanging e proiectul.
Tom, si eu am agentie web de aprox un an de zile, diferenta este ca eu, pana sa deschid aceasta agentie web, am tot reparat si ras-reparat aplicatii web profesionale timp de mai bine de 5-6 ani in diverse agentii mai mici sau mai mari.
Opt ore pe zi reparam bug-uri care mai de care mai amunzante, altele absolut stupide! Crede-ma, mi s-a luat.
Fac programare web de prin 2003 - 2002, cu mult inainte sa apara joomla, codeigniter si alte astfel de prostii.
Acum insa ma confrunt cu o alta problema: toti "terminatii" care stiu sa instaleze un wordpress se cred programatori, ii chem la interviu sa-i angajez si m-am trezit cu unii care nu stiau nici forma scurta a if-ului, ca sa nu mai vorbim de tehnici de optimizare a codului.
Am ajuns in hilara situatie in care n-am cui sa dau un salariu...
Este si normal: sunt doar specialisti in a xerografia si clona, aflati la ordinele unui project manager care primeste zilnic cate 20-40 de mailuri urgente care trebuiau reparate de ieri.
Strainii pur si simplu, nu ma intereseaza, am lucrat 3 ani pe Elance... sa fie la ei acolo!
Pe mine ma intereseaza ca orice proiect care iese catre client sa reflecte clar cerintele si potentialul de business.
Pe design, aceeasi situatie... il intreb ce face combinatia de taste Ctrl+Shift+Alt+S in Photoshop si, el se uita la mine ca vaca la schiuri... majoritatea candidatilor isi inchipuie ca, la interviuri sunt niste manageri d'astia sau HR-isti care se uda pe ei daca vad in CV trecut PHP,CSS,MySQL,javaScript,C++ ...
D'aia e si lipsa asta de profesionisti in domeniu, toti "worpresistii" si "joomlistii" se cred programatori, apoi se plang pe forumuri de specialitate ca le-a spart hackeru' site-ul :))
@websorin.
Cand faci un proiect(site) pt tine, e totul ok. Dar cand il faci pentru client, trebuie sa iei in calcul faptul ca tu poti renunta oricand la nisa (web design) si el trebuie sa aibe continuitate.
In lumea asta, agentiile de web design cu cat ajung mai "bune" cu atat renunta la dezvoltarea de site-uri pentru clienti. O sa intelegi, la fel ca si mine, ca e mai rentabil sa-ti dezvolti proiectele proprii, decat sa lucrezi pentru clientii de zi cu zi. Si atunci e normal sa te gandesti si la viitorul clientilor tai, ce fac ei daca site-ul lor (cod de la 0), ramane fara suport.
Iti dau un ex de reallife. Un client, are 4 programatori inhouse, din x motive. Pe parcursul anului trecut, dezvoltarea site-ului si a platformei necesare pentru business, a costat peste 70k euro. A realizat ca e fix la 10%, pentru ca programatorii vin si pleaca, cei noi au nevoie de 1 luna sa se acomodeze cu "solutia", si abia dupa sa inceapa sa dezvolte ceva, iar acel "dezvolte" se rezuma mai intai la "reparatii". Dupa 1 an, si multi bani aruncati pe geam, a decis sa predea proiectul unei agentii. Il costa 7k si dureaza 1 luna! Da, pe solutie opensource, dar de astfel de solutie are nevoie, pentru ca are deja toate functionalitatile pe care el a incercat sa le dezvolte in ultimul an!
Nu conteaza ca piata e europeana sau nu. Singurii mei clienti din romania sunt cei "arsi" inainte de miile de firme de webdesign. De ce doar arsi? Pentru ca sunt singurii dispusi sa plateasca! Restu vin in continuare cu cerinte incluse in orice cms, de care ei nu au habar, si cer oferte de pret, ca sa poata alege cel mai mic pret:) Nimeni nu intelege ca design-ul (usability, sales, performance...) se face pe baza unui buget, si nu pe oferta de pret:)
Eu nu am nevoie de genul asta de clienti, pentru ca prefer proiecte cu sansa de succces, nu falimente intr-un an, pentru ca e singura varianta ca ceea ce fac la munca sa fie "challenging", altfel pot sa ma apuc de constructii sau agricultura.
Da, romanii se supra-evalueaza, e genetic, cred. Aceleasi probleme le avem toti (calitatea programatorilor/designeri), trebuie doar sa cauti solutii pentru ca timpul pierdut, si investitia in oameni nu renteaza. Programarea pe cms-uri open source, e chiar una dintre solutiile la problema "calitatii" celor cu joburi de it.
Daca afacerea ta nu e "dai si fugi", atunci poti avea rabdare. Angajatii "in house" nu sunt o solutie rentabila, site-urile facute pe genunchi la fel, si usor usor, clientii incep sa inteleaga idea de site, de functionalitate si se muta catre agentii. Nu multi, dar destul cat sa poti dezvolta proiecte pe termen lung.
offtopic: daca tu faci programare din 2003-2002, atunci eu fac site-uri din 2020-2008. :)
Aici ne separam din prima linie...
Faptul ca fac web, se intampla pentru ca imi place asta. Cum sa renunti la nisa? Este aberant! Faci ce dupa aia? Vinzi cartofi in piata???
Nu vreau sa te jignesc... insa eu nu fac web pentru ca am auzit ca se castiga bani si e o investitie la moda!!
Fiecare proiect dezvoltat de mine, de mai bine de 1 an, beneficiaza de garantie pe viata.
Pai, ce facem ?
Cu siguranta ca este mai rentabil sa-ti dezvolti proiecte proprii, asta insa are ca scop doar sa-ti ofere, pe partea de business capacitatea de a refuza acei clienti care nu se incadreaza in conceptul tau de business...
Eu nu ma mulez pe clienti ci investesc in procesele care ma ajuta sa identific acei clienti care au nevoie de serviciile mele. La noi, se refuza proiecte cu duiumu, cate 4, 5 pe saptamana, si asta numai din doua motive:
1. clientul vrea mediocritate (CMS-uri) si o tine p'alui insa vrea garantii. Daca vrei sa beneficiezi de garantiile pe care ti le ofer, pai atunci, pe partea de web trebuie sa faci numai ce-ti spunem noi.
2. clientul vrea web pentru ca asa a auzit de la X, dar nu are habar ce implica web la nivelul obtinerii de rezultate.
Rezultatele sunt garantate, fara asumarea de responsabilitati te paste falimentul si, da, atunci chiar tre' sa faci compromisuri diverse.
Poti sa ma jignesti, nu se "lipeste" :)
Da, gandim diferit, pentru ca eu nu sunt programator, si nici nu vreau. De accea abordarea e altfel. Eu sunt client, gandesc ca un client, dezvolt pt client.
Cat despre web, mai vb peste 3 ani:) Cand o sa gandesti business, si nu o sa mai fi subiectiv, matematica o sa arate ca orice proiect al agentiei, produce mai mult decat site-urile pentru clienti(in ro), si e mai "challenging"!
Putem avea discutia asta oricand la o cafea, nu se leaga de seo :)
Deci zecile de programatori care au lucrat la WordPress + sutele/miile de programatori care raporteaza si fixeaza bug-uri si incearca sa faca platforma mai buna si mai scalabila zilnic sunt niste prosti. Cei care au facut framework-ul CodeIgniter, extrem de usor de folosit si cu rezultate extrem de bune daca e folosit cum trebuie sunt..niste mari prosti. Da, toti sunt niste dobitoci, au invatat programare la coada vacii. Mai bine stai 3 luni sa scrii codul tau propriu, cand orice firma/programator iti face chestia aia in 2 saptamani, cu un CMS care e de 100 ori mai bun ca al tau.
Garantie pe viata zici? Daca in 5 ani dai faliment, ce garantie pe viata ii mai dai tu omului? Asta e vrajeala ieftina.
Tu banuiesc ca esti printre cei mai buni programatori din Europa de iti permiti sa-i faci prosti pe cei care au facut cel mai popular CMS care e folosit de peste 25% din site-urile existente pe web. Domnule programator care ai cea mai mare agentie de web development din Europa, poate ne aratati si noua cel mai mare proiect al dvs.
P.S. Daca esti pe nisa asta de 10 ani si inca ai impresia ca un framework/CMS e inutil si prost si totdeauna, pentru orice client, e bine sa scrii cod de la 0..E grav..Extrem de grav. Dupa numele brand-ului tau "Website Ieftin", pentru mine cel putin totul e clar, nu mai e nevoie de niciun comentariu.
Website-ieftin l-am abandonat de ceva timp deoarece businessul a evoluat cu mult peste acel nivel. Website-Ieftin si-a atins scopul si mi-a oferit o serie de proiecte care, realizate extrem de bine au obtinut rezultate precum nu o sa obtii tu cu un amarat de joomla sau prestashop nici in 10 ani. Website-ieftin a fost o necesitate care acum este complet depasita.
Nu mi s-a parut normal sa ofer clientilor mei un portofoliu pentru dezvoltarea caruia am fost platit cu salariu, asa ca a trebuit sa incep cu un brand care, insasi prin preturile practicate sa-mi garanteze un numar de proiecte pe care sa le fac "de portofoliu".
Atunci, eram convins ca in romania este in criza (domeniul asta), acum sunt convins ca nu, romania nu este in criza ci, pur si simplu, proprietarii de business-uri care au nevoie de online de calitate privesc cu reticenta pana nu sunt convinsi ca le oferi excelenta.
Daca le demonstrezi ca le poti oferi excelenta, te vor plati corespunzator.
Zecile de programatori care au lucrat la zecile de platforme, nu sunt prosti (apropos, puteam sa fiu si eu unu' dintrei ei insa am decis sa ma feresc de mainstream'ing).
Eu nu fac prost programatorul care lucreaza la acele "solutii", ci business ownerul care nu are suficienta viziune sa vada mediocritatea unor astfel de solutii...
Cu timp vor realiza greseala, pe banii lor.
La soft pot lucra jdemii de programatori, asta nu-i un argument pentru valoarea softului: plugin-ul flash-player (sau cum dreaq s-o numi ala) de la adobe are update-uri saptamanale si tot da crash din doua in doua ore...
Si daca nici Adobe nu stie sa faca software ...
Daca erau asa de bune cum le slaviti voi, emag-ul inca mai era pe acel os-commerce... slava domnului, la emag sunt niste manageri suficient de vizionari.
Asta unu' la mana.
Doi la mana:
nu ma deranjeaza ca folositi wordpress sau joomla:
insa
1. nu va mai dati programatori cand voi nu faceti altceva decat sa xerografiati si sa instalati teme si sa modificati CSS-uri.
Crede-ma am modificat la teme de wordpress si instalat pe design nou facut in psd de n-ai tu fire de par in cap.
in 2004-2005 faceam cate 6 oscommerce-uri pe zi pentru straini, mergea "treaba" mai rau ca in reclamele le Konica Minolta :tongue:
am bagat la tep_draw_draci de ajunsesem sa le si visez noaptea.
Aia nu e programare, aia e doar clonare procedurata.
Cand aparuse wordpress-ul, si incepusera crizatii aia de americani sa ceara doar wordpress ca era in voga, la fel, eram yo cu un designer: ala facea psd-ul, eu trebuia sa aleg o tema gratuita care se mula perfect pe designul creeat, si, dupa ce se aproba layout-ul, in maxim o zi gata tema implementata, predata la cheie.
Venea nenea clientu', introduce continut si ete site-ul...
O gramade de bani s-au facut atunci...
O sa se aleaga praful si de wordpress, cum s-a ales parful si de oscommerce... programatorii care le dezvolta, curand vor avea altceva mai bun de facut.
Cu siguranta, vor aparea si alte solutii...
Acum lumea se desteapta, usor, usor din ce in ce mai multi si vor altceva: vor calitate, vor garantii cam greu se livrat daca esti doar expert in clonare.
2. Ma deranjeaza cand imi vine la intrevedere un client care are un site mai bine de un an, consternat ca nu are rezultatele dorite, site pe care a platit niste sume deloc neglijabile, si care, guess what... e joomla, codeigniter (asta si cu cake php sunt printre cele mai idioate intalnite de mine)
El, clientul nu stie si ma intreaba de ce se intampla asta?? Caci in pagini exista un continut suficient de ok si consistent...
Pai, intreb eu, site-ul are optimizare seo onpage?
El imi raspunde: "da, platesc la google lunar, asa trebuie: mi-au spus cei care mi l-au facut!" :mad:
Si, evident ca e reticent la ce-i propun deoarece acum trebuie sa investeasca o noua suma de bani, deoarece, cretinul ala de programator nu i-a spus de la inceput ce si cum. Cretinu' ala de programator a vrut doar sa-i ia banu' profitand de lipsa de cunostinte.
Daca nu poti decat joomla sau wordpress, pai spune-i acest lucru, educa-l sa nu se astepte la ceva ce in mod sigur nu-i poti garanta. Insa vezi, tu, s-ar putea sa zici pa pa la proiect.
Cazurile in care clientul cere strict joomla prefer sa le evit.
Ce inseamna garantie pe viata??
Chiar daca, sa presupunem prin absurd ca as da faliment in 4 ani, sau m-as apuca de altceva, garantia pe viata inseamna ca se intampla niste lucruri:
Garantie pe viata ca in momentul in care se instaleaza ceva nou, nu se fOOte tot restul codului.
Garantie pe viata ca in momentul in care se doresc functionalitati noi nu tre sa refaci 80% din cod.
Garantie pe viata ca in momentul in care hostingul face niste update-uri la software-ul propriu nu te trezesti, ca subit, nu-ti mai functioneaza chestii prin site.
Garantie pe viata ca nu-ti cade site-ul doar pentru ca azi e, sa zicem, Duminica...
In faliment nu voi ever, deoarece eu nu alerg dupa bani cum, majoritatea dintre voi o faceti.
Problema reala stii unde e???
Clientul trebuie sa obtina rezultate, atat.
Majoritatea clientilor care ajung la intrevederi cu mine, vor rezultate.
Portofoliul nostru nu va fi public niciodata. Asta pentru ca singurul parametru nesubiectiv atunci cand vine vorba despre un website sunt rezultatele. Un client care nu intelege acest lucru, nu se afla in targetul nostru.
Scopul site-ului este sa vanda, sa produca rezultate, prea putin ma intereseza in ce este facut.
Peste 85% dintre clientii nostri vin pentru ca vor rezultate, rezultate care nu le-au fost livrate de solutia detinuta pana acum... Si, ghici ce, majoritatea acestor solutii sunt fie joomla, fie wordpress, fie opencart sau prestashop.
1) Rezultatele nu tin de cod, poti sa ai tu cel mai performant site din lume..Daca nu ai continut util si nu investesti in linkuri, esti mort. Functionalitatea face sub 30% din site.
2) Daca tu luai teme gratuite si le mulai pentru clienti, e problema ta. Exista programatori care lucreaza in WordPress si isi fac ei propriile standarde si plugin-uri a.i. sa faca de 5-10 ori mai repede decat faci tu, scriind cod de la 0 pentru orice proiect
3) Daca zici ca e asa de usor de adaugat functii noi, inseamna ca ai si tu un mini-framework. Fara sa discut pot paria in momentul asta ca, dpdv al securizarii, functiilor si scalabilitatii, nici macar nu e comparabil cu CodeIgniter / Zend sau cu WordPress / Joomla / Drupal.
4) Daca tu aveai clienti batuti in cap care nu stiau sa faca update la un plugin sau sa schimbe font-ul text-ului, e problema ta. Fa o triere la pret si o sa ai doar clienti adevarati, cu cereri de website-uri pe bune si care stiu ce vor si ce cauta. Eu iti dau o tema facuta de mine si iti garantez ca functioneaza cu oricare din primele 200 plugin-uri dpdv al download-urilor. Ca nu o sa mearga cu pluginul lui Gigel, facut in beci cu standarde invatate din tutoriale de 2 bani, e alta treaba. Atat timp cat respecti standardele si lucrezi cu oameni intregi la minte, n-ai nici idee ce poti face dintr-un CMS. Iti poti usura munca de 100 ori.
Singurele cazuri in care as folosi o solutie custom este pentru firme extrem de mari, banci si tot felul de institutii publice care isi permit sa aiba proprii programatori sa se ocupe de platforma si de cod. Altfel este pierdere de timp.
OS Commerce a decazut pentru ca au aparut alte solutii mai bune. Magento, WP E-commerce, WOOCommerce, VirtueMart, etc. WordPress-ul nu o sa moara in urmatorii 2-3 ani asigurat. Iar de atunci incolo, totul depinde de ei si de concurenta.
Intrebarea mea pentru tine este: Tu cand vrei sa-ti cumperi o masina, te duci in showroom si te uiti la una care-ti place, sau iti cauti piese pe net si te apuci sa construiesti una de la 0 cum vrei tu, pentru ca cele de pe piata sunt proaste si daca vrei sa schimbi ceva, iti crapa masina?
Afacerile mici si persoanele fizice vor vrea APROAPE TOT TIMPUL sa foloseasca un CMS, pentru ca:
1) E mai usor de folosit
2) E mai flexibil decat codul tau scris custom
3) Pot angaja oricand orice alt programator sa le modifice codul, pentru ca WordPress este extrem de popular. La tine, doar tu iti stii stilul de coding, iar altul cand o sa vina o sa-i ia de 10x mai multi bani decat i-ar lua un programator WordPress, pentru ca trebuie sa vada cum ai codat tu site-ul. INEFICIENT!
4) Au o gramada de plugin-uri pentru a-si extinde site-ul fara nicio problema.
5) Au o echipa de programatori in spate care se ocupa de platforma lor.
Degeaba ii oferi tu lui Gigel cod custom sa isi faca un site de vanzari masini, ca o sa stai pe putin 2-3 luni la el, pe cand eu iti fac functionalitatea in WP in 1 saptamana. Si iti garantez ca obtin rezultate de cel putin 2-3 ori mai repede dpdv SEO.
Daca Gigel peste o saptamana in loc de masini vrea sa vanda si tractoare, ce faci? Daca nu ai avut asta in plan de la inceput, muncesti degeaba de la inceput, pe cand mie imi ia 2 ore sa-i adaug functionalitatea asta.
Majoritatea agentiilor se ocupa doar de firme medii si mari, acolo unde se justifica preturile si costul si unde nu se vor folosi CMS-uri. Daca tu esti acolo, bravo tie, dar din mesajele tale, tare ma indoiesc.
Sa va povestesc o intamplare a unor prieteni ai mei cu o firma de web design cu programatori angajati
Au pornit si ei pe un CMS homemade cu care faceau ce vroiau, adaptau, etc.
La un moment dat programatorul nu a mai avut chef sa munceasca, nu a mai raspuns la telefon. Au angjaat altul, el a zis ca vine cu softul lui.
Dar vine un client vechi care isi marise afacerea si vroia functionalitati noi simple pe site, aici apare problema, nimeni nu stia cum sa faca modificarile, codul site-ului era prea complicat pentru a mai putea fi inteles usor, programatorul nou a pierdut cam o luna de zile sa inteleaga ce si unde trebuie sa modifice si inca 2 saptamani sa faca un modul, si softul avea in el peste tot explicatii. Iti dai seama cat la costat pe proprietarul firmei acea mica modificare? A platit la programator peste 1000Euro si a incasat de la client cam 100Euro.
Si dupa intamplarea asta, firma a trecut la WP, si-au dat seama ca solutia lor nu este tocmai rentabila.
Sa spunem ca tu esti programatorul super tare cu multi clienti, si pleci in strainatate, sau te imbolnavesti, dai coltul etc. Ce fac cei care au site-uri facute de tine? Internetul evolueaza si sunt necesare noi functionalitati, afacerile lor infloresc, trebuie sa mareasca site-ul poate sa adauge si un shop, ce fac ei?
Vor trebui sa faca un site complet de la 0 pentru ca nu are cine sa le modifice, costurile fiind uriase.
Dar sa spun ca eu apelez la tine imi faci un site frumusel complex, imi ceri 1000 euro ii dau, si la un moment dat vreau o modificare simpla, sa fie aranjate altfel produsele si forma url, tu vii si imi spui ca ma costa 3.000 Euro pentru ca stii ca esti singurul care poate sa faca asta, chiar daca tu muncesti doar 1 ora.
Dar daca este pe o platforma consacrata, dau anunt si gasesc 1000 de oameni care sa imi rezolve problema cu 100Euro
Nu spun ca tu faci din astea, doar a fost un exemplu
Peste un anumit nivel, rezultatele tin si de cod ... ma mir cum de ai putut spune aberatia asta...
Recordul actual la obtineare primei pagini este de 24 de ore de la sitemap submit.
Asta se intampla acum 3 luni cu un website dezvoltat de mine, care, tot in prima pagina este si acum.
Insa noi doar purtam o discutie, nu e o lupta de tip "cine o are mai mare"...
Eu nu postez aici ca sa-mi arat muschii si, crede-ma nu simt nevoia sa dovedesc nimic nimanui...
Am vazut cu ochii mei, first hand, ce se intampla in firmele mari de web development si mie lehamite.
Multi au ras de website-ieftin.ro... e si asta o activitate...
Acum, datorita website-ieftin.ro am o echipa de 10 oameni cu care nu mai dezvoltam "website-uri ieftine".
Nu mai rade nimeni acum ... asa sunt unii oameni: mai greu cu caputul ... rad pana ajung de ras!
Revenind, problema majora este ca, pentru multi dintre voi, daca va iau wordpress-ul, codeigniter (din nou, mai mare aberatie de framework sau ce-o fi ala n-am vazut) sau opencart-ul, nu va mai iese asta cu web developmentul, va prindeti urechile si'ntr-un amarat de sub-query!!
Solutiile dezvoltate de mine sunt extrem de scalabile si usor de modificat (avantajele OOP-ului).
Cel mai bun programator este acela care lasa in urma sa un cod usor de inteles, intuibil si bine comentat. Lucrand in OOP exista doar un stil de coding, pun mare accent pe treaba asta si sunt extrem de strict in evitarea carpelilor de care la CMS-urile voastre nu scapi orice-ai face...
Ai fals conceptie ca singura cale spre viteza si calitate in dezvoltare este modificand solutii deja existente... Nimic mai fals.
O sa mai vorbim poate peste 2 - 3 ani...
Singurul dupa care sunt ahtiat, la propriu, este jQuery... insa, in anumite situatii iesi mai bine cu plain old javascript...
Facand doar clone n-o sa stii ever cum sa storci cateva milisecunde dintr-o interogare, printre multe altele... parerea mea! Poate stii deja, statisticile insa ma sustin.
Sunt deacord cu trecerea prin aceste stadii in evolutia unui programator. Inveti cum sa creezi cod din ce in ce mai bun si mai valoros. Insa CMS-urile gratuite trebuie sa fie doar un stadiu, nu statia finala...
Fiecare CMS are limitarile lui... restrictiile lui... singurul avantaj este viteza cu care poti face lucruri generale... d'aia e si asa de popular printre firmele de web!
Daca vroiam sa alerg dupa bani, wordpress-ul imi ofera avantaje enorme:
umpleam un apartament cu wordpress'isti si, intre 100 si 500 eur bucata, scoteam lejer cateva zeci de "site-uri" pe saptamana pentru acei clienti care nu stiu cu ce se mananca... romania nu duce lipsa de astfel de clienti!
Cand vrei sa faci ceva, trebuie mai intai sa stii unde vrei sa ajungi, care este tinta si incotro te indrepti. Apoi analizezi solutiile existente pe piata si capacitatea acestora de a te duce spre tinta propusa ... asta vizavi de analogia ta cu masina...
Simpla existenta si numarul imens de fani al unei solutii, nu inseamna musai ca-i si cea mai potrivita sau cea in masura sa-ti garanteze rezultatele.
Daca tu, intr-un business alegi solutii de care business-ul tau depinde, doar pentru ca asa au mai facut si altii... nu te vad bine deloc.
Simt nevoia sa ma repet:
Peste 85% dintre clientii nostri vin pentru ca vor rezultate, rezultate care nu le-au fost livrate de solutia detinuta pana acum... Si, ghici ce, majoritatea acestor solutii sunt fie joomla, fie wordpress, fie opencart sau prestashop.
@lovelife
exemplul tau eu l-am intalnit invers: firma mare magazin online (nu-i pot da numele aici - sunt sub contract) are o problema cu site-ul in sensul ca aplicatia se incarca foarte greu dupa ce s-a facut un import de produse ... si se apropiau sarbatorile de iarna.
Cu o saptamana in urma fusese nush ce sarbatoare insa, nici o comanda...
Intru' in cod - evident opencart - si gasesc un frumos order by rand pe tabela de produse, care tabela avea peste 8000 de inregistrari.
Am remediat problema, am mai facut niste tweek-uri pe partea de page speed: rahatul ala de opencart n-avea dat width si height la imagini care erau pur si simplu afisate default.
Conteaza enorm de mult la pagespeed ca imaginile sa aiba width si height, insa ptr asta trebuie sa ai thumburi cu marimi diferite in functie de zona de listare... chestii complicate pentru prostia aia de opencart...
Anyway, am remediat mai tot ce era pe'acolo... pus online: a doua zi, scurt 14 comenzi... cei mai usor 1000 eur castigati ...
Ce i sa intamplat prietenului tau ii este imputabil doar lui: in orice firma este nevoie de un senior care sa nu lase lucrurile s-o ia razna...
E mai greu cu asta cand Gigi se decide el sa isi faca firma de web doar pentru ca a auzit ca se castiga multi bani...
Fix ca in zicala: prea multi portari se cred politisti, prea multi soferi se cred mecanici si majoritatea wordpress'istilor se cred programatori :))
Ce i sa intamplat prietenului tau contrazice fix pe colegu de mai sus care sustine ca rezultatele nu tin de cod... Rezultate inseamna un cumul de fapte care duc la cresterea afacerii clientului...
Daca prietenul tau avea inspiratia ca acelui programator avansat sa-i fie incredintat si un junior, nu se mai lovea de situatia in care un om ii pleca cu business cu tot...
Nu poti incredinta obiectul muncii unui singur om... normal ca se ajunge in situatia in care ultimu' stinge lumina!
Nu ma apuc acum sa scriu despre felul in care lucrurile se intampla aici...
Saptamana asta am refuzat un client care nu avea nici cea mai mica notiune despre business-ul online insa vroia un magazin "d'ala cu plata online".
Pe moment te incanta suma de bani care o primesti de la un client care nu stie nimic despre acest tip de afaceri... insa, entuziasmul lui de inceput sa va domoli cand va realiza ca adevarata munca a lui incepe dupa ce website-ul va fi terminat ... si, in maxim 3 luni il abandoneaza, ceea ce, pe mine ma afecteaza.
Nu vreau sa creez o suta de site-uri pe an si in doi ani sa mai fie online maxim 2-3...
Ce este musai sa intelegi este ca eu nu alerg dupa bani. Ma intereseaza numai sa iti ofer cat mai multa valoare, si rezultate care sa justifice investitia facuta.
Nu ma intereseaza sa-ti vand o singura data... ma intereseaza ca aplicatia dezvoltata sa iti aduca rezultate, sa-ti creasca afacerea nu pentru a te stoarce de bani ci pentru a oferi un plus de garantie in fata clientilor noi, reticenti, care si-au luat fel si fel de tepe.
Intelegi cum se pune problema???
Nu fac nimic daca incasez doar odata 3000 de eur... e fix pix.
Prefer sa incasez mai putin, insa tu sa te poti folosi de ceea ce ti-am facut, sa cresti, sa te dezvolti fara a fi stors de bani... clientii noi mi-i va aduce insasi evolutia afacerii tale...
Cresterea afacerii tale este o garantie a serviciilor prestate de mine.
Si uite cum, pe un site de seo am ajuns sa facem business management :))
@websorin
Nu e nevoie sa-ti explici deciziile si afacerea :) , fiecare are strategia lui si opiniile lui, dar din cand in cand e buna si o discutie de genul asta, ca suntem de multe ori subiectivi.
Un programator bun face orice, oricand, dar daca nu e challenging nu e motivant. Da, in nisa asta nu banii sunt baza!
Eu in schimb nu sunt programator, si implicit imi place sa cred ca nu sunt subiectiv.
Piata online e prea slaba ca sa vb de tipul de cms sau cod. Eu prefer sa gandesc in locul clientului si sa-i ofer o solutie cu functionalitati multiple, pentru ca oricum toate sunt scalabile. Prefer sa ceara "return management", "integrare crm x", ..... Si eu doar sa le activez.
Da, urasc wordpress sau joomla, in detrimentul altor cms-uri, dar pt client un editor "word" e destul. Prea omitem cei 95% dintre clienti care sunt super incantati de orice solutie, si discutam de doar 5%.
Vb mai multe la o cafea sapt asta!
Pai codul output se poate obtine identic indiferent de platforma, pentru google poate sa apara identic outoputul scos de tine sau de joomla, totul se poate customiza.
Viteaza cu care este indexat de google tine de alte aspecte si mai putin de platforma din spate.
Eu am avut un record de mai putin de o ora intre momentul lansarii si indexare a home page a unui site nou, care arata groaznic.
PS: Si eu sunt interesat de realizare unor scripturi facute de la 0 pentru anumite aplicatii ce sunt mai dificil de facut intr-un joomla sau WP (sau nu stiu eu cum)
@ cristi.
Orice solutie e usor de folosit pt un client nou online, pt ca tu o prezinti, tu il inveti. Nu asta e problema.
Da, codul conteaza as zice eu in unele cazuri si 50%, si cu cat e site-ul mai mare orice greseala conteaza.
Nu inteleg de ce un dealer auto ar folosii wordpress, dar e fix problema voastra.
Wordpress ca si joomla sunt pt site-uri mici, deci e inutil sa ducem discutia in 100 de pagini.
Eu am renuntat complet sa mai dezvolt inhouse, le externalizez.
--- Later Edit --- (ca mi-a fost lene sa apas "Edit")
Alo, scriu de pe iphone, pana termin 2 fraze, mai postati voi 5 pagini. Ma culc! :)
@websorin
Tot vad ca vorbesti de OOB si ca programarea custom e the best...etc
Folosesti MVC-uri (YII, Symphony, CakePHP etc)?
Nu folosesc MCV-uri ...
Nu folosec nici un fel de solutie free sau paid existenta pe piata.
Ca fapt divers, iar s-a intamplat un "miracol": prima pagina in 24 ore ptr. un proiect lansat Duminica seara.
Nu are legatura cu programarea, nu mai fi subiectiv!
Hai sa facem un pic diferenta, pentru ca la fel ca restul de 99% din topicurile de pe seopedia, nu avem baza de analiza.
Discutam dpdv al unei agentii, freelancer pentru web design.
Din 100 de potentiali clienti anual, 95 nu au habar, PUNCT. Cei 5 vor ori "ceva care sa mearga cum vor ei", ori cms la comanda.
Un programator bun face orice fel de site, fara discutie!
Daca clientului ii este la fel de usor sa foloseasca un cms sau "cod 0", atunci prefer sa-i ofer cms, din motivele de mai sus. Orice se intampla, ori scapa el de mine, ori scap eu de el, .... site-ul lui merge.
Daca discutam dpdv al unui programator, pentru el nu conteaza, cms sau nu, atata timp cat e programator, si nu un detinator de "cursuri" de programator.
Deci, programator wordpress, joomla, liferay ...... sau cod 0, nu conteaza. BUN sa fie! Pentru 95%, dintre clienti, nu conteaza, iar pentru cei 5% conteaza doar ca prograamtorul sa fie BUN.
Un programator de wordpress e la fel de bun ca unul de joomla sau "cod 0", atata timp cat livreaza ceea ce clientul doreste, dar si EXTRA. Trebuie, pe baza experientei, sa anticipeze urmatoarele cerinte, si sa-si faca viata usoara, integrand deja, "urmatoarele cerinte".
Faptul ca un programator wordpress, care a inceput sa invete si se bazeaza doar pe wordpress, nu poate dezvolta o functie pentru magento, asta inseamna ca el nu e un programator BUN, pentru magento. Depinde de fiecare ce-si propune pentru viitor.
Site-urile magazinelor mari, se dezvolta inhouse, deci nu ajung la agentii. Daca vrei sa faci webdesign, atunci e ok daca stii cel putin 2 cms-uri, 1 de prezentare (joomla, wordpress, drupal) si unul de ecommerce (cs-cart, magento, interspire). In felul asta nu ai probleme cu orice tip de client, nici chiar cu cei 5%. Ai client ce doreste un catalog? Nici o problema, ecommerce la baza e catalog!, si tot asa.
Un site nu rankeaza mai bine sau mai prost in functie de cms. Aia e o tampenie. DA, un site e mai usor de utilizat, mai simplu de navigat, de citit, ...... din cauza unui programator, dar asta tine de usability, server side si alte detalii, care sunt sub 5% din seo.
Pentru mine e simplu, pot oferii solutii pt client, perfect. Nu pot? externalizez. Pt mine e win-win, si nu-mi bat capu cu "valoarea" programatorului, sau "cel mai bun cms".
"Cel mai bun cms" ca si "cel mai bun programator" a acesi tampenie cum e "rca ieftin" sau "cel mai ieftin rca", care defapt NU EXISTA! E doar o cautare a "manelistilor". Nu exista "cel mai ieftin rca", pentru ca pretul difera in functie de fiecare pers/auto in parte, iar tu compari si alegi ceea ce pentru tine pare "cel mai ieftin rca", pentru altul e "cel mai scump rca". La fel si la cms sau programator, este cel mai bun cms daca ofera tot ceea ce tu ai nevoie, si este cel mai bun programator daca poate sa-ti ofere specificatiile cerute. DAR doar pt tine, pentru altcineva, altul este "cel mai bun cms" si "cel mai bun programator"...............
Si discutia poate continua 10 ani.
Aceasi problema este si la seo. Se discuta, se dezbate, si isi dau cu parerea pe subiecte delicate, cei care au un blog sau un director. Trebuie sa cream o "baza" a topicului, in care sa putem discuta plecand de la "baza" si nu generalitati sau tampenii.
Daca eu discut de nisa unde concurentul meu are 11.500 root, si se baga in seama cei cu 20-300 root, cum sa nu te ia capu? Discutii inutile.
Ca sa inchidem topicul. Pentru user, e diferenta intre adminul de la joomla si cel de la wordpress. DAR pentru un programator bun, nu exista diferente, el iti poate programa orice. PUNCT!
--- Later Edit --- (ca mi-a fost lene sa apas "Edit")
OFFTOPIC:
Caut oricand colaborare cu programatori ce detin experienta in DRUPAL, JOOMLA, MAGENTO si CS-CART!
Am la orice ora un proiect disponibil, pentru cine are nevoie de venituri suplimentare, sau, de ce nu, un job full time!
E diferenta enorma, nu am timp sa detaliez....
Cel mai simplu, daca iei un motor de ferrari si-l vei pune pe un trabant, nu vei face un ferrari, ci un trabant mai bun...
Insa, din nou... problema nu o reprezinta CMS-urile ci abordarea acestora ca fiind "tha' best of"...
E ca si in motociclism cand ma intreaba cate-un necunoscator, "care-i cea mai buna motocicleta", la care's obligat sa-i raspund, tot cu o intrebare: "Care-i cea mai buna motocicleta pentru ce??"
La fel si aici: ce vrei sa faci, unde vrei sa ajungi, cum vrei sa ajungi acolo??
Atat.
De seo... e ca la medic: fiecare medic la care te duci are opinia lui :)
D'aia e bine sa apelam la medici cu rezultate.
Cea mai ieftina marfa in ro este parerea!
Ce e in neinregula cu MVC-uri ? Faci ce vrei tu acolo, si daca ai oameni mai slabi pregatiti ii pui sa modifice view-urile.
Ai un argument pentru care OOB > MVC-uri ?
Totul e separat in MVC-uri, nu pui un webdesigner sa umble prin codul tau PHP, pentru asta are View-uri.
Baieti, eu zic sa o lasati mai moale, ca oricum i-ati zice, omul e prea limitat sa inteleaga. Cei destepti iau 1000 euro in 2 saptamani livrand o solutie la fel de buna si poate mai flexibila decat o da el, lucrand 2 luni si oferind update-uri inca 2.
Daca omul nu stie ce-i aia un CMS, cum se foloseste si nu vede de ce e util, de ce sa ne dam noi duhul cu exemple, dovezi, argumentari cand el ramane la fel de limitat.
Lasati-l sa codeze blog-uri si site-uri personale de la 0, crezand ca aia e solutia optima si cea mai flexibila.
Eu cred ca ai gresit abordarea. Omu e subiectiv si atat, e programator la baza si e normal sa fie subiectiv.
Nu te face mai destept daca vinzi un cms, esti mai dstept daca reusesti sa scrii un clasament in 3 linii de cod, fata de altul in 4 linii de cod, deci nu are rost discutia.
Daca cer 10k pe un site, nu ma face mai desptept, cu toate ca-l puteam vinde si la 1k. Diferenta o face sales, nu inteligenta.
Si tu esti subiectiv in abordare, ceea ce nu e ok.
Are dreptate, numai ca baza discutiei nu este despre solutii pentru clienti "fortune 500", ci despre joomla vs wordpress. De accea incerc sa explic, ca orice topic trebuie sa aibe o "baza", astfel incat sa nu ne mai ducem in "craci".
Altfel discutam de "cod de la 0" pentru un client ce vrea si el un site de prezentare pentru o firma de "curatenie mocheta", si are 300 euro de "investit", dar daca se poate la 100, e perfect. Nu e cazul!
Eu nu spun ca un CMS e mai bun decat custom-made sau alte chestii. Fiecare are rolul lui, doar ca a spune ca pentru orice website doar cod custom e bun, ca WordPress, Joomla, Magento sunt solutii proaste, ca un site cu cod de la 0 o sa fie tot timpul mai bun decat un CMS...e total aberant.
Eu scriu si cod custom, stiu si WordPress, depinde de situatia in care sunt pus. Dar asta nu inseamna ca trebuie sa arunc cu mizerii in CMS-uri sau un framework-uri gen CodeIgniter sau Symfony, doar pentru ca eu stiu sa scriu cod de la 0.
P.S. Cand 10 oameni zic ceva si tu sustii in continuare aceleasi teorii, fara ca nimeni sa te sustina, trebuie sa-ti pui un semn de intrebare. Asta ar trebui sa inteleaga websorin.
P.S2: Eu inca sunt curios care e cel mai mare proiect pe care l-a facut el...si un site average.
Nu am zis ever ca nu sunt deacord cu MVC si am tot obosit sa tot repet acelasi lucru... orice lucru care iti organizeza munca este de adoptat, insa ... atentie...
Pot sa arunc cu praf in noroi in ce vreau eu... experienta pe care o am imi da dreptul asta...
Mi-au trecut majoritatea prin mana (WordPress, Joomla, CakePHP, CodeIgniter,Smarty,osCommerce,PrestaShop,openCart)
Recunosc, cu Majento, n-am avut placerea :)
Am spus ca, majoritatea clientilor nostri vin pentru ca vor rezultate, rezultate care nu le-au fost livrate de solutia detinuta pana acum...
Voi acum sustineti sus si tare ca doar intamplator, majoritatea acestor solutii sunt fie joomla, fie wordpress, fie opencart sau prestashop; ceea ce e hilar.
Chiar asa de greu este de inteles?? 6 ani am facut p la mare la patroni de agentii web reparand zilnic fel si fel de bug-uri de-a dreptul stupide prin aceste solutii profesionale.
Mintindu-ma ca's dezvoltator web... Fuck nooo... eram, cel mult mecanic.
Cristi, tu preferi sa "muncesti" o saptamana si sa castigi 1000 eur modificand/construid o tema a ceva gata facut de altii... Eu prefer sa muncesc 30 de zile la o aplicatie si sa castig 5-6000... lucrand la ceva din placere, oferindu-mi satisfactii si provocari ... Faptul ca munca mea este si recompensata si cu rezultate, nu poate fi considerata decat o garantie a serviciilor...
Cand esti pe plantatia altuia, apreciezi orice te ajuta sa-ti dublezi viteza de livrare in detrimentul unor pierderi de calitate, mai mari sau mai mici.
Cand esti pe plantatia ta... altfel se pune problema.
Pentru clientii mei, eu nu fac numai development si seo ... ii si consiliez astfel incat acestia sa exploateze la maxim ceea ce le-am dezvoltat. Maine, spre exemplu mergem impreuna cu 6 clienti la o conferinta de business management in bucuresti...
Deja usor, punem bazele unui club al clientilor nostrii.
Eu ma retrag din aceasta discutie, urandu-va succes si indemnandu-va sa scrieti cod curat, de calitate si, cel mai important, sa fiti responsabili...
de indieni, cred ca suntem toti satui!!
CMS-urile si framework-urile nu te limiteaza de la nimic, atat timp cat le folosesti la potentialul lor maxim. Nu esti deloc pe plantatia altuia, pentru ca WordPress/Joomla sunt OpenSource, nu e ca si cum lucrezi pe ShopMania si daca maine baietii schimba ceva, te-ai ars. Chiar daca e abandonat CMS-ul(ceea ce nu se va intampla curand), sunt zeci/sute de programatori care il vor continua fara niciun fel de problema.
Decat sa muncesc la o aplicatie e-commerce pentru un client si sa iau 5-6000 euro, mai bine m-as simti facand o platforma care e folosita de zeci/site de mii de utilizatori, gen VirtueMart, WP E-commerce, WOOCommerce. Tu ramai cu clientul tau, ei raman cu zecile de mii de clienti, de la care isi pot lua banii pe modificari, add-ons, etc.
Si tu, inevitabil, folosesti un mini-framework/CMS, doar nu cred ca stai sa scrii functiile de register/login/etc de 10 ori la 10 clienti diferiti, deci tot acolo ajungi. Diferenta este ca la codul scris de tine, doar tu ii poti oferi update-uri intr-un termen scurt de timp, pe cand la CMS-uri/framework-uri gasesti imediat persoane disponibile.
Proiectele custom se justifica doar pentru companii mari si extrem de mari, dupa parerea mea. Acum, fiecare cum crede.
Cand ma refer la plantatie, ma refer la business, nu la platforma...
Cristi, mai lasa sa treaca cativa ani ... acum esti la faza de entuziasmare .... we've all been there... o sa-ti treaca!
Ma retrag,
va salut!