Tsy zavatra iray ihany ny fampivoaran'ny tranonkala . Mahafaoka fahaizana maro samihafa izy io, ary misy karazany maro karazana ao amin'ny sehatry ny fampandrosoana. Ny teny telo ampiasaina matetika dia ny "faran'ny farany," "faran'ny aoriana," ary "pikentika feno." Ireto ny fahasamihafana lehibe eo amin'ny telo.
Fampandrosoana ny Internet
Ny fampandrosoana farafaharatsiny , raha miova mandrakariva ny singa, dia mifandraika amin'ny faritra ivelan'ny tranokalan'ny tranonkala na fampiharana amin'ny Internet.
Amin'ny fototra, ny fampandrosoana faran'ny farany dia midika HTML, CSS, ary JavaScript.
- HTML : Fiteny Markup HyperText, na HTML, no singa fototra mifototra amin'ny tranonkala rehetra ao amin'ny Internet. Raha tsy misy izany dia tsy misy ny pejy Internet.
- CSS : CSS manampy fomba ho an'ny HTML. Tiako ny mampiasa an'io sary io hoe HTML dia toy ny endrika ary CSS dia toy ny makiazy.
- JavaScript : JavaScript, na JS, dia niova nandritra ny taona maro lasa. Mifandraika amin'ny fivoaran-draharaha farany, JS dia manan-danja satria manampy amin'ny fanaovana tranonkala interactive.
Amin'ny ankapobeny, ny endriny farany dia mifandraika amin'ny drafitra sy ny famolavolana drafitra. Na izany aza, ireo mpandrindra ny endriny dia tsy voatery ho mpanamboatra.
Amin'ny ankapobeny, ireo mpandrindra ny endriny dia manorina ny endrika ivelany - ireo tranonkala ahitan'ny mpiserasera. Midika izany fa ny mpandrindra eo am-piandohana dia tsy maintsy mandinika ny famakiana sy ny fampiasana ny tranokala sy / na ny fampiharana.
Ankoatra izay, ny endriny farany dia mihazakazaka amin'ilay mpanjifa - midika hoe ny ordinatera eo an-toerana - amin'ny ankamaroan'ny tranga, ny tranonkala.
Ary ny fampahalalana dia tsy voatahiry ao amin'ny mpanjifa.
Fivoaran'ny tranokala Back-End
Ny fivoaran'ny tranokala any ambadika dia ny zava-mitranga ao ambadiky ny sehatra. Ny fiafaran'ny ambiny dia ahafahan'ny traikefa eo anoloana.
Mba hanaovana zavatra mora, eritrereto ny fiafarana farany amin'ny ampahany amin'ny ranomandry ambonin'ny rano. Izay no hitan'ilay mpampiasa - ilay tranokala marefo.
Ny faran'ny aoriana dia ny sisa amin'ny gila; Tsy hita amin'ny endriky ny endriny izany, fa io no singa manan-danja indrindra amin'ny fampiharana web. Ny endriny aoriana dia mihazakazaka eo amin'ny seriver, na, araka ny antsoina matetika hoe "serivisy".
Tsy toy ny fampiroboroboana ny endriny (izay mampiasa HTML, CSS, ary JavaScript), ny fampivoarana ny tranokala amin'ny endriny dia afaka miankina amin'ny fiteny sy rafitra samihafa.
Ny fiteny malaza vitsivitsy ampiasaina amin'ny farany dia ahitana:
- Ruby (matetika ampiasaina amin'ny rafitra Rails - AKA Ruby amin'ny Rails)
- Python (izay matetika ampiasaina amin'ny rafitra Django amin'ny farany)
- PHP (ampiasain'ny WordPress CMS malaza dia mampiasa ny PHP amin'ny endriny farany - PHP dia manana sehatra malaza, Laravel iray ihany)
- Node.js (mihabetsaka kokoa - ity dia tontolo miafina ho an'ny tranonkalan'ny tranonkala vita amin'ny JavaScript)
Na dia izany aza, mba hahazoana tranokala lehibe sy tranonkala lehibe dia tsy mihoatra ny fitenenana sy ny rafitra. Ny fampahalalana rehetra ao amin'ny tranokala na fampiharana dia tokony ho tahirizina any amin'ny toerana hafa.
Ao no misy ireo tahiry. Ny mpandrindra ny endriky ny famoahana azy ireo ihany koa.
( Fanamarihana : Afaka manangana tranonkala iray tsy misy angon-drakitra amin'ny alàlan'ny fampiasana HTML sy CSS fotsiny ianao. Ity dia tranonkala iray tsy matihanina ary mety ho tsy azo hikorontana be. Na izany aza, tranonkala iray mifototra amin'ny vaovao hamoronana haingana - Facebook, Yelp, E-varotra tranonkala - mila database.)
Ny tahiry be mpampiasa:
- MySQL
- PostgreSQL
- MongoDB
- Ary ny hafa
Amin'ny ankapobeny dia misy fe-potoana / endrik'olon-kafatra mahazatra sasany mitaky daty iray. Ohatra, ny rafitra MEAN feno amin'ny stack dia mitaky ny MongoDB.
Ankoatra ny fahafantaran'ny fiteny iray / endri-tsoratra sy fihazakazakazaka, dia mila manana fahatakarana momba ny tranokala serivisy ihany koa ny mpikirakira ny back-end.
Ny fametrahana mpizara iray araka ny tokony ho izy dia ahafahan'ny tranonkala mihazakazaka haingana, fa tsy mianjera, ary tsy manome tsiny ny mpampiasa. Izany dia mianjera eo amin'ny sehatry ny mpandrindra fanorenana, satria ny ankamaroan'ny fahadisoana dia mitranga amin'ny farany, fa tsy ny faran'ny farany.
Full Stack
Eny, araka ny fantatrao: Ny kitapo feno dia ny famintinana ny faran'ny farany ary ny farany.
Ny mpikirakira iray manontolo-stack dia fanakam-barotra. Izy ireo dia tompon'andraikitra amin'ny ambaratonga rehetra amin'ny fampandrosoana, avy amin'ny fomba fananganana ny seriver amin'ny CSS.
Amin'izao andro izao, betsaka loatra ny mankany amin'ny fampiroboroboana ny Internet fa saika tsy azo atao ny miatrika ny roa tonta. Na dia maro aza ny olona milaza fa feno peta-drindrina, na raha ny marina dia mbola mifantoka amin'ny lafiny iray izy ireo matetika: ny mpanjifa na ny mpizara. (AKA ny faran'ny farany na ny faran'ny aoriana.)
Amin'ny orinasa madinika / fanombohana, ny olona iray dia mety ho tompon'andraikitra amin'ny lafiny rehetra amin'ny sehatra fampiroboroboana amin'ny Internet. Na izany aza, amin'ny orinasa lehibe kokoa, ny olona dia miasa amin'ny ekipa ary manana andraikitra manokana - ny iray dia mifantoka fotsiny amin'ny tranokala server, hafa (na olona vitsivitsy) eo am-piandohana, sns.
Famaranana
Manana endrika maro ny fampivoaran'ny tranonkala, ary mihalalina isan'andro izany. Be dia be ny mianatra, fa aza mieritreritra ny hianatra ny zava-drehetra amin'ny indray mandeha. Tadidio fa eo amin'ny sehatry ny asan'ny toeram-piasana ianao dia matetika no miaraka amin'ny hafa. Mifantoha amin'ny fanatanterahana ny fahaizanao amin'ny lafiny iray amin'ny fivoaran'ny tranonkala amin'ny fotoana iray. Aza kivy, ary ho mpitsikera ianao alohan'ny hahafantaranao azy.