Ir vairākas prog­ram­mē­ša­nas valodas, kas spēj veikt uzdevumus, kuri ir vis­pā­rī­gā­ki vai spe­cia­li­zē­tā­ki nekā uzdevumi, kurus spēj veikt PHP. Mēs apskatām 10 PHP al­ter­na­tī­vas un iz­skaid­ro­jam, kādas priekš­ro­cī­bas tām ir sa­lī­dzi­nā­ju­mā ar skriptu valodu.

PHP ir plaši izmantota atvērtā koda prog­ram­mē­ša­nas valoda. To gal­ve­no­kārt izmanto dinamisku tīmekļa vietņu izveidei. PHP ir viegli apgūstama un darbojas ne­vai­no­ja­mi dažādās sistēmās, tāpēc tā ir populāra izvēle skriptu valodu jomā.

PHP tiek izmantots tādos pa­zīs­ta­mos satura pār­val­dī­bas sistēmos kā WordPress, Typo3 un Drupal. Arī citi veidu tīmekļa vietnes ir iz­strā­dā­tas tā, ka tās (vismaz daļēji) balstās uz PHP.

PHP īpaša iezīme ir tā, ka tas tiek izpildīts tikai servera pusē. Tas ļoti atšķiras no citām valodām, piemēram, Ja­vaScript. Praksē tas nozīmē, ka PHP avota kods netiek nosūtīts tieši tīmekļa pār­lūkprog­ram­mai. Tā vietā teksts tiek izpildīts ar tulkotāja palīdzību servera līmenī un tur arī ap­strā­dāts. Skripts vienmēr paliek serverī, un uz ga­la­pun­ktu tiek nosūtīts tikai rezultāts.

Šīs īpašības nozīmē, ka PHP nav piemērots visiem pro­jek­tiem un izstrādes sce­nā­ri­jiem. Tāpēc esam sa­stā­dī­ju­ši sarakstu ar 10 labākajām PHP al­ter­na­tī­vām. Turp­mā­ka­jās sadaļās mēs tās ap­ska­tī­sim vienu pēc otras.

Java

Java ir ob­jek­to­rien­tē­ta prog­ram­mē­ša­nas valoda, ko izmanto, lai izveidotu dažādas lie­to­jum­prog­ram­mas, kuras tiek iz­man­to­tas datoros vai pār­lūkprog­ram­mās. Valoda darbojas praktiski visās plat­for­mās, ļaujot kodu izpildīt jebkurā sistēmā.

Kādas ir at­šķi­rī­bas starp PHP un Java?

Java ir bieži lietota prog­ram­mē­ša­nas valoda, kas ir ātrāka un fun­kcio­nā­lā­ka nekā PHP. Tiešā sa­lī­dzi­nā­ju­mā Java ir sa­rež­ģī­tā­ka lietošanā, kas var izraisīt lielāku laika un resursu patēriņu. Fakts, ka PHP nespēj pienācīgi īstenot sa­rež­ģī­tas lie­to­jum­prog­ram­mas, ir viens no skriptu valodas trūkumiem.

Ja PHP pārsniedz noteiktu sa­rež­ģī­tī­bas līmeni, tā efek­ti­vi­tā­te strauji sa­ma­zi­nā­sies. Tas ir svarīgs aspekts, kas jāpatur prātā. Mazāk sa­rež­ģī­tiem pro­jek­tiem PHP piedāvā ātrākus iz­vie­to­ša­nas ciklus sa­lī­dzi­nā­ju­mā ar Java un ir vieglāk uzturams.

Ņemot vērā šīs īpašās īpašības, biznesa kontekstā bieži vien tiek izvēlēts PHP, nevis Java, jo īpaši, ja resursi ir ie­ro­be­žo­ti, piemēram, ja tiek uzsākta jauna tīmekļa lie­to­jum­prog­ram­ma. Šādos gadījumos PHP izrādās diezgan izdevīgs, jo tā resursi ir viegli pieejami un izstrāde ir sa­lī­dzi­no­ši rentabla. No otras puses, iz­strā­dā­tā­ji ar Java var radīt sa­rež­ģī­tā­kas lie­to­jum­prog­ram­mas.

Kādas ir Java priekš­ro­cī­bas?

Java ir īpaši piemērota sa­rež­ģī­tā­ku projektu izstrādei, kurus ne­pie­cie­šams īstenot ātri un, galvenais, droši. Piemēram, API jomā Java pārspēj PHP platformu sa­vie­no­ša­nā un kon­fi­gu­rē­ša­nā.

Ja­vaScript

Ja­vaScript ir in­ter­pre­tē­ta valoda, kas nozīmē, ka tā tiek lasīta un tulkota izpildes laikā. Sākotnēji šī valoda tika izmantota gal­ve­no­kārt in­te­rak­tī­va satura izveidei tīmekļa vietnēs. Šodien Ja­vaScript pie­lie­to­ju­ma joma ir ie­vē­ro­ja­mi pa­pla­ši­nā­ju­sies.

Kādas ir at­šķi­rī­bas starp PHP un Ja­vaScript?

Ja­vaScript gal­ve­no­kārt tiek izmantots, lai prog­ram­mē­tu reāllaika lie­to­jum­prog­ram­mas, piemēram, vi­deos­pē­les vai mobilās lie­to­jum­prog­ram­mas, un šajās jomās tas ir lieliska PHP al­ter­na­tī­va.

Abas prog­ram­mē­ša­nas valodas būtiski atšķiras datu bāzes piekļuves veidā. PHP nodrošina vienkāršu un tiešu piekļuvi, bet Ja­vaScript datu bāzes piekļuvei ne­pie­cie­ša­ma sava vide.

Ir arī at­šķi­rī­bas sintaksē un lielajiem un mazajiem burtiem. Abas prog­ram­mē­ša­nas valodas izmanto se­mi­ko­lo­nu un //, bet PHP var izmantot arī #. Ja­vaScript ir jutīga pret lielajiem un mazajiem burtiem, bet PHP funkcijas nav jutīgas pret lielajiem un mazajiem burtiem.

Kādas ir Java priekš­ro­cī­bas?

PHP un Ja­vaScript sa­lī­dzi­nā­jums liecina, ka Ja­vaScript kā pār­lūkprog­ram­mu balstīta prog­ram­mē­ša­nas valoda ir ātrāka un efek­tī­vā­ka nekā PHP. Ar Ja­vaScript funkciju nav jā­pār­trauc, lai varētu sākt jaunu. Turklāt Ja­vaScript var izmantot kā pilnīgu ri­si­nā­ju­mu, jo ar to var veikt gan frontend, gan backend attīstību.

Tip

Ie­pa­zīs­tie­ties ar mūsu Java un Ja­vaScript sa­lī­dzi­nā­ju­mu.

C++

Ja runājam par ātrumu, C++ nav līdzīgs. Šī prog­ram­mē­ša­nas valoda ir viena no ātrākajām, jo tā ir tuvāka datoru sa­pro­ta­ma­jai ma­šīn­bū­ves valodai. Tas nozīmē, ka C++ ir ātrāka nekā in­ter­pre­tē­tās valodas.

Mūsu C++ apmācībā mēs izskatām pamatus.

Kādas ir at­šķi­rī­bas starp PHP un C++?

Iz­strā­dā­tā­ji var izmantot C++, lai rakstītu zemā līmeņa kodu, kas ir op­ti­mi­zēts konkrētām ap­ara­tū­ras ar­hi­tek­tū­rām, no­dro­ši­not ātrāku izpildes laiku un lielāku efek­ti­vi­tā­ti. Darbības joma ietver arī iebūvētas funkcijas un veidnes, lai efektīvi atkārtoti izmantotu kodu, vien­lai­kus no­dro­ši­not pār­ne­sa­mī­bu.

PHP atšķiras no C++ ar to, kā tas pārvalda atmiņu. C++ lietotāji manuāli nosaka, kā rīkoties ar rīkiem. PHP, savukārt, piedāvā au­to­ma­ti­zē­tu pie­šķir­ša­nu un at­brī­vo­ša­nu.

Kādas ir C++ priekš­ro­cī­bas?

C++ piedāvā iz­strā­dā­tā­jiem plašāku lie­to­jum­prog­ram­mu klāstu. Ar to var prog­ram­mēt, piemēram, prog­ram­ma­tū­ru un spēles. Pat ja prog­ram­mē­ša­nas valoda ir grūtāk apgūstama, rezultātā iegūtais kods ir efek­tī­vāks un stabilāks. Ar C++ ir arī vieglāk atklāt kļūdas.

C# (pazīstams arī kā C++++)

C# ir balstīts uz ob­jek­to­rien­tē­tu pieeju. Tomēr prog­ram­mē­ša­nas valoda darbojas, pa­ma­to­jo­ties uz kom­po­nen­tiem, kuriem ir iepriekš noteiktas iekšējās funkcijas. Šīs pieejas priekš­ro­cī­ba ir tā, ka koda blokus vai moduļus var izmantot kā ne­at­ka­rī­gas sa­stāv­da­ļas.

Kādas ir at­šķi­rī­bas starp PHP un C#?

Atšķirībā no PHP, C# gal­ve­no­kārt netiek izmantots di­na­mis­kām tīmekļa vietnēm. C# ir paredzēts plašākam lietojumu klāstam un to var izmantot gan tīmekļa lie­to­jum­prog­ram­mu, gan darbvir­smas lie­to­jum­prog­ram­mu prog­ram­mē­ša­nai.

Ir arī sintakses at­šķi­rī­bas, kas ir līdzīgas ie­priek­šē­jā sadaļā minētajām. Tāpat kā C++, arī C# prasa, lai kods būtu skaidrāks un struk­tu­rē­tāks. Tas novērš kļūdas un uzlabo koda lasāmību. Savukārt PHP sintakse ir brīvāka, kas atvieglo koda rak­stī­ša­nu un padara to ātrāku.

Kādas ir C# priekš­ro­cī­bas?

Ātruma un labākas kopējās veikt­spē­jas ziņā C# ir ļoti laba PHP al­ter­na­tī­va. Tas ir īpaši piemērots tīmekļa lie­to­jum­prog­ram­mām, kurām ir jā­aps­trā­dā liels datu apjoms, jo C# izpildes vide nodrošina ātrāku izpildi. C# var arī viegli pa­pla­ši­nāt.

Python

Python jau sen prog­ram­mē­ša­nas aprindās tiek uzskatīts par vis­vieg­lāk apgūstamo valodu, kas to padara par populāru valodu ie­sā­cē­jiem. Šo prog­ram­mē­ša­nas valodu var izmantot arī daudz­vei­dī­giem lie­to­ju­miem.

Kādas ir at­šķi­rī­bas starp PHP un Python?

Sa­lī­dzi­not PHP un Python, uzreiz kļūst skaidrs, ka abas prog­ram­mē­ša­nas valodas ir pa­re­dzē­tas backend prog­ram­mē­ša­nai, bet Python izmanto vis­pā­rī­gā­ku pieeju. Python var izmantot vairāk lietojumu gadījumos nekā PHP, un tas darbojas labāk, ja runa ir par mē­ro­go­ja­mī­bu.

Pat ja Python ir īpaši ie­sā­cē­jiem draudzīga prog­ram­mē­ša­nas valoda, tā parasti ir lēnāka izpildē. Jaunākās versijās PHP var būt trīs reizes ātrāka nekā Python.

Drošības ziņā Python piedāvā lielāku drošību nekā PHP. Tam ir daudzas funkcijas, viena no kurām ir vārteju ie­ro­be­žo­ša­na ki­be­ruz­bru­ku­miem.

Kādas ir Python priekš­ro­cī­bas?

Python ir viena no vecākajām prog­ram­mē­ša­nas valodām, un tas ir īpaši redzams tās funkciju klāstā. Plašais atbalsts un liels skaits esošo bib­lio­tē­ku atvieglo darbu ar šo valodu un nodrošina, ka lietotāji var ātri ar to ie­pa­zī­ties. Turklāt Python darbojas daudzās sistēmās un plat­for­mās un to var viegli pārnest.

Rubīns

Ruby tiek uzskatīts par tikpat viegli apgūstamu valodu kā Python, un tā ir īpaši populāra savas vien­kār­šī­bas un augstās pro­duk­ti­vi­tā­tes dēļ. Ruby ir dinamiska valoda, kas palielina tās elas­tī­gu­mu.

Kādas ir at­šķi­rī­bas starp PHP un Ruby?

Ruby atšķiras no PHP gal­ve­no­kārt ar savu vienkāršo un prog­ram­mē­tā­jiem draudzīgo sintaksi, ko var izmantot, lai radītu tīru un viegli uzturamu kodu. Tajā pašā laikā Ruby var izmantot, lai radītu sa­rež­ģī­tā­kas lie­to­jum­prog­ram­mas.

PHP ne visos gadījumos ir ob­jek­to­rien­tēts, kas nozīmē, ka kodēšana var būt lai­kie­til­pī­gā­ka nekā Ruby. Turklāt Ruby on Rails vidē lie­to­jum­prog­ram­mas var izveidot ātrāk nekā PHP. Papildu satvara Rails integrētā testēšana ie­vē­ro­ja­mi samazina iz­vie­to­ša­nas laiku.

No otras puses, PHP ir ātrāks citās jomās. Piemēram, PHP var pārsūtīt ne­pie­cie­ša­mos datus caur tīmekļa serveri, pat ja daļa no skriptu kopuma nav zināma. Savukārt, lai veiktu pār­sū­tī­ša­nu ar Ruby, ir jāzina viss skriptu kopums. Tas nozīmē, ka ir jābūt skaidriem tādiem datiem kā tīmekļa servera tips un datu bāze, kas prasa veikt papildu darbības.

Šīs papildu pūles at­spo­gu­ļo­jas hostinga izmaksās. Ruby prasa plašākus pa­kal­po­ju­mus nekā PHP, tāpēc daudzi pa­kal­po­ju­mu sniedzēji ne­at­bal­sta Ruby on Rails vai necenojas at­bil­sto­ši atbalsta pa­kal­po­ju­miem.

Kādas ir Ruby priekš­ro­cī­bas?

Ruby stiprā puse ir paša prog­ram­ma­tū­ras izstrādes process, jo Ruby ir ob­jek­to­rien­tē­ta valoda un piedāvā integrētu tes­tē­ša­nas vidi ar Rails. Ar šo kom­bi­nā­ci­ju Ruby on Rails var daudz ātrāk izveidot un testēt lie­to­jum­prog­ram­mas nekā ar PHP. Pat ja ir ne­pie­cie­ša­ma zināma kļūdu novēršana, Ruby on Rails ie­vē­ro­ja­mi saīsina laiku līdz lie­to­jum­prog­ram­mas ie­vie­ša­nai.

Erlang

Erlang ir ļoti spēcīga prog­ram­mē­ša­nas valoda, kas sākotnēji tika iz­strā­dā­ta, lai reāllaikā ap­strā­dā­tu lielus datu apjomus. Šai valodai var pievienot jaunas funkcijas, kamēr tā darbojas.

Kādas ir at­šķi­rī­bas starp PHP un Erlang?

Erlang tiek izmantots prog­ram­mē­tā­ju vidū, lai izveidotu reāllaika sistēmas, kas piedāvā gan augstu mē­ro­go­ja­mī­bu, gan vi­s­ap­tve­ro­šu pie­eja­mī­bu. Erlang ir cēlies te­le­ko­mu­ni­kā­ci­ju jomā, un šī valoda ir īpaši noderīga, ja vairākiem aģentiem ir ne­pie­cie­šams sa­zi­nā­ties savā starpā tīklā. Tas ietver, piemēram, zi­ņap­mai­ņas lietotnes vai blokķēdes lietotnes.

Atšķirībā no PHP, kam ir daļēji ob­jek­to­rien­tē­ta struktūra, Erlang izmanto procesu orientētu pieeju. Rezultātā sistēma, kas ir aprīkota ar integrētu atbalstu, ir paredzēta pa­ra­lē­lis­mam, sadalei tīklā un kļūdu toleranci.

Kādas ir Erlang priekš­ro­cī­bas?

Erlang ir īpaši piemērots, lai veidotu mē­ro­go­ja­mas sistēmas ar kļūdu toleranci, pat sa­lī­dzi­not ar citām iz­pla­tī­tām prog­ram­mē­ša­nas valodām. At­bil­sto­ši moto „Let it crash” (Ļaujiet tam sabrukt), Erlang uz­rau­dzī­bas sistēma viegli restartē procesus, atbalstot pa­šat­jau­no­jo­šas sistēmas izstrādi.

Sakarā ar savu agrīno iz­man­to­ša­nu te­le­ko­mu­ni­kā­ci­jās, Erlang ir iz­strā­dāts, lai rakstītu vien­lai­cī­gas prog­ram­mas un no­dro­ši­nā­tu paralēlu ko­mu­ni­kā­ci­ju.

Elixir

Elixir ir jauna prog­ram­mē­ša­nas valoda, kas visvairāk pārsteidz ar saviem di­na­mis­ka­jiem un fun­kcio­nā­la­jiem aspektiem. Elixir galvenā uzmanība ir vērsta uz mē­ro­go­ja­mī­bu, jo reālajā vidē vien­lai­kus var apstrādāt miljoniem lietotāju.

Kādas ir at­šķi­rī­bas starp PHP un Elixir?

Tāpat kā Erlang, arī Elixir ir fun­kcio­nā­lā prog­ram­mē­ša­nas valoda bez objektiem. Tas atvieglo vienkārša un viegli re­di­ģē­ja­ma koda rak­stī­ša­nu.

Elixir apvieno Ruby un Erlang funkcijas, tādējādi no­dro­ši­not valodai augstu pa­ra­lē­lis­ma pakāpi un zemu latences līmeni. Tas padara Elixir piemērotu arī lielu datu apjomu apstrādei. Elixir ir vēl viena valoda, kas labi piemērota mē­ro­go­ja­miem pro­jek­tiem.

Kādas ir Elixir priekš­ro­cī­bas?

Elixir ir pazīstams ar savu ātro darbību, jo valoda nav jā­in­ter­pre­tē. Tajā pašā laikā valoda ir skalējama un viegli apgūstama pat ie­sā­cē­jiem.

Go (pazīstams arī kā Golang)

Go, pazīstams arī kā Golang, izceļas ar savu ātrumu. Tajā pašā laikā šī prog­ram­mē­ša­nas valoda ir viegli apgūstama un apvieno citu valodu noderīgos aspektus ar plašām at­tīs­tī­bas iespējām.

Kādas ir at­šķi­rī­bas starp PHP un Go?

Tāpat kā PHP, Go ir paredzēts backend at­tīs­tī­bai un, sa­lī­dzi­not tieši, izceļas ar augstu veikt­spē­ju, mē­ro­go­ja­mī­bu un pa­ra­lē­lis­mu. Tas padara Go piemērotu lietotņu, mik­ro­pa­kal­po­ju­mu un sadalītu sistēmu at­tīs­tī­bai.

Tāpat kā Elixir un Erlang, Go var izmantot, lai radītu viegli lasāmu un viegli uzturamu kodu. Iebūvēta testa vide nodrošina, ka jūsu radītā koda fun­kcio­na­li­tā­ti var viegli pārbaudīt jau iepriekš. Tomēr kodēšanas prasības ir saistītas ar noteiktām kon­ven­ci­jām, kas prasa kon­sek­ven­ci visā kodā.

Kādas ir Go priekš­ro­cī­bas?

Go kon­cen­trē­jas uz vien­kār­šiem un efek­tī­viem kodēšanas procesiem. Tas nozīmē, ka kom­pi­lā­ci­jas laiks ir īsāks. Pa­tei­co­ties in­teg­rē­ta­jam pa­ra­lē­lis­ma atbalstam, ar Go var vien­lai­kus apstrādāt vairākus uzdevumus. Tas padara šo prog­ram­mē­ša­nas valodu ideāli piemērotu augstas veikt­spē­jas lie­to­jum­prog­ram­mām un mik­ro­pa­kal­po­ju­miem.

Rūsas

Rust gal­ve­no­kārt nodrošina drošību at­tīs­tī­bas procesā. Šī prog­ram­mē­ša­nas valoda ir populāra starp iz­strā­dā­tā­jiem, jo tajā ir pār­do­mā­tas dažas funkcijas, no­dro­ši­not koda tīrību un struk­tu­rē­tī­bu. Tas arī padara Rust ātrāku, kas vēl vairāk veicina tās po­pu­la­ri­tā­ti.

Kādas ir at­šķi­rī­bas starp PHP un Rust?

Kā al­ter­na­tī­va PHP, Rust nodrošina iz­strā­dā­tā­jiem drošu un praktisku prog­ram­mē­ša­nas valodu, kas piedāvā testa režīmu, tāpat kā Ruby on Rails vai Go. Tāpat kā Go, Rust ir skaidras kodēšanas kon­ven­ci­jas. PHP šajā ziņā ir elas­tī­gāks, pa­tei­co­ties tā di­na­mis­ka­jai būtībai un tam, ka tas ļauj lielāku variāciju kodā.

Liela atšķirība ir tajā, kā Rust rīkojas ar ne­iz­man­to­tiem datiem. PHP un citas prog­ram­mē­ša­nas valodas strādā ar atkritumu savācēju, kas fonā izdzēš ne­iz­man­to­tos datus. Rust izmanto savu pieeju , kurā mainīgie paliek savā vietā līdz to aptverošā darbības jomas (vai iekavās) beigām. Pēc tam tos var pārvietot uz citu funkciju, kas tos padara par ne­de­rī­giem, vai arī turpināt izmantot tajā pašā funkcijā. Rezultātā kods ir struk­tu­rēts skaidrāk.

Kādas ir Rust priekš­ro­cī­bas?

Rust ir droša valoda, kas darbojas ātri. Tās unikālais datu pār­val­dī­bas veids nozīmē, ka datu uz­gla­bā­ša­na nenotiek uz veikt­spē­jas rēķina. Lietošanā Rust ir hibrīda prog­ram­mē­ša­nas valoda no zemā līdz augstā līmenim, atkarībā no lie­to­ša­nas gadījuma.

Pa­tei­co­ties līdzībai ar citām prog­ram­mē­ša­nas valodām, piemēram, C++, Rust ir viegli apgūstama arī ie­sā­cē­jiem. Turklāt tā piedāvā tādas funkcijas kā testa režīms. Šajā režīmā kļūdu apraksti sniedz konkrētu in­for­mā­ci­ju par to, kas ir nogājis greizi.

Kura PHP al­ter­na­tī­va ir piemērota manam projektam?

Šeit ir īss kop­sa­vil­kums par dažādiem lie­to­ša­nas ga­dī­ju­miem, kuriem vislabāk pie­mē­ro­tas šajā rakstā minētās PHP al­ter­na­tī­vas:

  • Java: sa­rež­ģī­tā­kas lie­to­jum­prog­ram­mas, API platformu sa­vie­no­ša­nai
  • Ja­vaScript: reāllaika lie­to­jum­prog­ram­mas, piemēram, mobilās lie­to­jum­prog­ram­mas un vi­deos­pē­les, pilna spektra ri­si­nā­jums
  • C++: plašākas lie­to­jum­prog­ram­mu iespējas, piemēram, prog­ram­ma­tū­ra, spēles, lie­to­jum­prog­ram­mas, kas op­ti­mi­zē­tas konkrētām ap­ara­tū­ras ar­hi­tek­tū­rām
  • C# (C++++): datu in­ten­sī­vas tīmekļa un datora lie­to­jum­prog­ram­mas, laba pa­pla­ši­nā­mī­ba
  • Python: Daudz­vei­dī­gas lie­to­jum­prog­ram­mas, laba mē­ro­go­ja­mī­ba, plaši izmantota
  • Ruby: sa­rež­ģī­tā­kas lie­to­jum­prog­ram­mas, ātrāka kodēšana (Ruby on Rails), integrēta testēšana
  • Erlang: liela apjoma datu apstrāde reāllaikā, piemēram, zi­ņap­mai­ņas lietotnes un blokķēdes lie­to­jum­prog­ram­mas, augsta ska­lē­ja­mī­ba un kļūdu to­le­ran­ces spēja
  • Elixir: Reāllaika vides ar daudziem lie­to­tā­jiem, augsta mē­ro­go­ja­mī­ba
  • Go (Golang): lietotnes, mik­ro­pa­kal­po­ju­mi un sadalītās sistēmas, integrēta testēšana
  • Rust: Daudz­vei­dī­gas, hibrīda lie­to­jum­prog­ram­mas, efektīva datu uz­gla­bā­ša­na, integrēta testēšana

Nav vienas prog­ram­mē­ša­nas valodas, kas būtu ideāli piemērota visiem lie­to­ša­nas ga­dī­ju­miem un varētu aizstāt visas pārējās. Pēc dažādu PHP al­ter­na­tī­vu sa­lī­dzi­nā­ša­nas ir skaidrs, ka šajā rakstā minētās dažādās valodas izceļas konkrētās jomās, dažkārt efektīvāk nekā PHP ap­mie­ri­not noteiktas va­ja­dzī­bas un prasības. Dažas šeit minētās valodas ir arī būtiski lie­to­tājdrau­dzī­gā­kas, kad runa ir par koda rak­stī­ša­nu. Atkarībā no jūsu prasībām jūs joprojām varat secināt, ka PHP ir jums vis­pie­mē­ro­tā­kā izvēle.

Go to Main Menu