Kes tahab elada igavesti või milline tulevik ootab WordPressi?

0

Oleme kindlad, et iga veebiarendaja teab WordPressist üsna palju, seega proovime sissejuhatuse osa lühendada.

2003 aastat võib pidada WordPressi sünniaastaks. Siis nägi vastsündinu välja nagu üks bitt koodi, et täiustada igapäevase kirjutamise tüpograafiat ja tal oli vaid paar kasutajat. Sellest ajast alates on see kasvanud maailma suurima isehostitava ajaveebitööriista mastaabiks. Miljonid saidid kasutavad seda ja kümneid miljoneid inimesi hämmastab selle ilu ja kasutatavus iga päev.

WordPress on avatud lähtekoodiga projekt ja sajad inimesed üle kogu maailma töötavad pidevalt selle täiustamise nimel. See annab teile omamoodi piiramatu vabaduse, kuna saate WP-d kasutada absoluutselt ükskõik mille jaoks, maksmata kellelegi litsentsitasu ja hunnikut muid olulisi vabadusi.

WP saate alla laadida saidilt WordPress.org. Teil on vaja ka veebimajurit, mis vastab miinimumnõuetele ja vähe aega. Platvorm on täielikult kohandatav ja seda saab kasutada peaaegu kõige jaoks. Kas soovite mõne sekundiga alustada uut ja tasuta WordPressi-põhist ajaveebi? Selleks on olemas teenus nimega WordPress.com, kuid see erineb mitmel viisil ja on vähem paindlik kui WordPress, mille ise alla laadite ja installite.

Tuhandete pistikprogrammide, vidinate, teemade ja valmis professionaalsete nahkade tõttu pole WordPress enam lihtsalt ajaveebisüsteem. See on tänapäeval arenenud funktsioonirikkaks sisuhaldussüsteemiks.

Kui soovite WP-d paremini õppida, soovitame teil osaleda WordCampis või osaleda seal vabatahtlikuna. Sellised üritused on tasuta või odavad ning toimuvad kõikjal maailmas, et koguda ja koolitada WordPressi kasutajaid. BTW, neid korraldavad WordPressi kasutajad. Võib-olla sa veel ei tea, aga WordCamp on hetkel kuskil sinu läheduses.

Kuid küllalt tuntud faktidest, liigume meie sissekande tuuma juurde

Kui me räägime WP tulevikust, siis peame silmas peamiselt PHP tulevikku, kuna WordPress on kirjutatud selles keeles (loe selle kohta lähemalt siit ).

Tõde on see, et PHP kohalolek veebis on nii ülekaalukas, et tundub, et see ei sure kunagi. Aga muudame sõnad numbriteks. Google arvas, et PHP on olemas 75% veebiserveritest, mistõttu pidid nad lisama Google App Engine’ile PHP algse toe pärast seda, kui nad seda 5 aastat ei soovinud.

Kahtlemata kasutatakse PHP-d tänapäeval laialdaselt. Paljud rakendused on kirjutatud PHP-s. Puuduvad ilmsed märgid PHP asendamisest mõne muu keelega. Seda mitte ainult suure installeeritud baasi tõttu, vaid ka värbamisprobleemi tõttu. Tarkvaraarendajaid on raske leida, eriti neid, kes tunnevad hästi Rubyt või Pyhtonit. Osava PHP arendaja leidmine on palju lihtsam.

Isegi kui eeldame, et PHP loovutab 20 aasta pärast aeglaselt maad Rubyle ja/või Pythonile, on PHP arendajaid ikka veel. Kas soovite teada, miks? Sest vanad programmeerimiskeeled ei sure kunagi. Isegi praegu on inimesi, kes haldavad PL/1 või FORTRAN või COBOL koodi (NB: öeldes, et PHP programmeerijaid on alati, sest COBOLi arendajaid on veel, tuleks kaaluda järgmist. COBOLi kasutati algusaegadel suurte infrastruktuuriprojektide jaoks nagu liiklussüsteemid, palgaarvestussüsteemid jne. Kahtleme väga, et keele olemuse tõttu on nii palju PHP-rakendusi, mis töötavad kriitilistel kohtadel). Sama juhtub PHP ning Ruby ja Pythoniga, kui need lõpuks soosingust välja langevad.

Muidugi võime alati proovida teist lähenemisviisi ja eeldada tõeliselt pikaajalist perspektiivi. Umbes 5 miljardi aasta pärast sureb meie päike, nii et PHP sureb enne seda (lõpuks pole keegi ega miski surematu). Palun ärge võtke seda lauset tõsiselt, me teeme nalja, et lugejate pinget vähendada. Tegelikult PHP puhul me seda ei usu. Praegu pole tõelist võistlevat piisavalt küps skriptikeelt, mis ohustaks PHP-d ja võiks vihjata selle olemasolu lõpule, rääkimata populaarsusest.

Olgem nüüd tõsised. Me vaatame PHP-d ja JavaScripti samamoodi. Mõlemad keeled ilmusid, said populaarseks. Mõned inimesed olid nördinud, kuna sisenemisbarjäär oli äärmiselt madal. Need kanti mängukeeltena maha. Kuid te ei saa nõustuda, et JavaScript teeb praegu hämmastavaid asju. See küpses. Sellel on endiselt madal sisenemisbarjäär, kuid tööriistakastis on rohkem tööriistu nende tõhusaks kasutamiseks. Tegelikult pidid inimesed õppima seda tõhusalt kasutama ja nüüd, rohkem kui kunagi varem, taastub JavaScript. Usume, et võimalikud on kaks stsenaariumi. PHP järgib samamoodi nagu JavaScript. See on juba juhtuma hakanud. PHP 5 muudab OOP-koodi loomise lihtsamaks kui varem. OOP on nüüd varem norm, mitte erand. On olemas PHP standardi soovitused (nende lugemiseks lihtsalt Google PSR), mis aitavad kirjutatavat koodi standardiseerida. See kasvab ja uusi funktsioone lisatakse iga päev. Seal on veaparandusi jne. Arendaja aitab automaatset laadimist ja mõningaid olmelisemaid ülesandeid, mis inimesi eemale tõrjuvad. 2003 aasta PHP on täiesti erinev 2014. aasta PHP-st. See on küpsem ja pisut puhtam. On paremaid tööriistu. Kogu kogemus on lihtsalt parem. Mõned asjad vajavad veel väljatöötamist, et see veelgi küpsemaks muuta (näiteks keermestamiseks…), kuid see on viimase 5 aastaga palju kasvanud. 2003 aasta PHP on täiesti erinev 2014. aasta PHP-st. See on küpsem ja pisut puhtam. On paremaid tööriistu. Kogu kogemus on lihtsalt parem. Mõned asjad vajavad veel väljatöötamist, et see veelgi küpsemaks muuta (näiteks keermestamiseks…), kuid see on viimase 5 aastaga palju kasvanud. 2003 aasta PHP on täiesti erinev 2014. aasta PHP-st. See on küpsem ja pisut puhtam. On paremaid tööriistu. Kogu kogemus on lihtsalt parem. Mõned asjad vajavad veel väljatöötamist, et see veelgi küpsemaks muuta (näiteks keermestamiseks…), kuid see on viimase 5 aastaga palju kasvanud.

Teine võimalus on see, et JavaScript võtab üle selle, mida PHP käsitleb. Sissepääs sellesse on Node.js. See on praegu suhteliselt kuum ja sellel on tõesti kasutusjuht, mis kattub PHP tugevate ülikondadega. Lisaks tunnevad paljud kogenematud arendajad juba JavaScripti ja JavaScripti kogemusega arendajat on veelgi lihtsam leida kui PHP kogemusega arendajat (olenemata sellest, et mõlemad on üsna lihtsad). Kuigi seda ei juhtu homme. Inimesi, kes tunnevad Node.js-i jms, pole veel nii palju vaja. Samuti pole piisavalt tööriistu (nt raamistikud, IDE-d jne) ja ühe klõpsuga installitavaid rakendusi (nt CMS-id, ostukärud jne), et saada sama hoogu, mis PHP-l. 5 aasta pärast? Võib-olla, aga tõenäosus on väike.

Vaatamata sellele, et PHP on üks halvimaid keeli, on see endiselt ja selle taga on tohutu kogukond. Lisaks värskendatakse keelt, tehakse uusi väljalaseid ja pidevalt parandatakse vigu. Need on progressiivse keele tunnusjooned, kuid mitte sureva keele tunnused.

Mõeldes õppimiskõverale, on PHP aastateks algajate esimene valikkeel, mis on samuti tohutu tõuge.

Noh, me kindlasti ei arva, et PHP on juhuslikult surnud. On inimesi, kes pärast teiste platvormide proovimist PHP-le tagasi ei lähe, kuid on neid, kes naasevad selle tervitatavasse kätesse isegi pärast mitmeaastast kogemust mõne teise keelega.

Inimesed armastavad PHP-d kasutusmugavuse ja uute inimeste madala sisenemisbarjääri pärast. Jah, sellised platvormid nagu RoR või Django jne on hämmastavad ja ootavad endiselt uurimist. PHP raamistikud on praegu tõusuteel ja Laraveliga (PHP raamistik) on nüüd PHP maailma kaasatud palju head kraami Railsilt ja muudelt platvormidelt. PHP, mis oli kunagi mänguasja keel võrreldes paljude teiste tööriistadega, muutub aeglaselt ja pole veel valmis oma lõppu nägema.

Oleme kindlad, et tehnoloogia peaks olema lihtne ja PHP teeb just seda. Muidugi, see ei vasta igale vajadusele, kuid oleme kindlad, et see on hästi teel.

Kordasime selles postituses mitu korda, et arendajad peavad PHP negatiivseks osaks selle hõlpsat käivitamist. Pole saladus, et paljud programmeerijad kannatavad "copy paste" sündroomi all, mida ei saa nimetada tervislikuks. Seda sündroomi võib täheldada kõikjal: alates WordPressi teemade loomisest kuni muude CMS-i asjadeni. Sellegipoolest arvame, et kui seda mõistetakse ja hästi kasutatakse, on see endiselt suurepärane tööriist ja suudab teha palju rohkem, kui talle on omistatud.

Pange tähele uusi PHP-sse ehitatud veebiprojekte. Võrreldes teiste võimalustega on need kindlasti languses. See viitab sellele, et kuigi PHP ei sure, muutub see palju vähem asjakohaseks. Kindlasti on välistatud, et PHP kaob järgmise kümnendi jooksul. Kuid on mõned näitajad, mis näitavad, et see muutub järgmistel aastatel vähem oluliseks.

Tänapäeva veebi lähemalt vaadates näeme seal WordPressi, Joomlat, Drupali ja muid CMS-e.

See on võimalik, kuid ebatõenäoline, et miski ähvardab WordPressi tulevikku. Mõõtmisnäitajatena saate kasutada mõnda asja – PHP-ga juhitavate saitide/arendajate/rakenduste arv ning ka PHP-le ehitatud missioonikriitiliste rakenduste arv.

Esimene (saidid, arendajad, rakendused) kasvab kindlasti. See ei tähenda, et teised platvormid ei tungiks. Siiski on kõigi olemasolevate saitide ja rakenduste teisaldamine PHP-st millelegi muule hirmutav ülesanne.

Teine – noh, defineerige "missioonikriitiline". Mõne ettevõtte jaoks on see ainus veebiplatvorm, mida nad kasutavad. Nende jaoks on see missioonikriitiline.

Kas PHP peab arenema? Muidugi teeb. Kui aga ei, siis ikka ei sure, mitte kauaks.

Teate, seda küsimust on tehnikaringkondades küsitud 10 aastat tagasi, kuid me kõik oleme näinud, kuidas tõlgitud serverikeeled nagu PHP on üle elanud serveripoolsete põhikeelte, nagu Java, .net, pealetungi. Kuigi on kindlasti tõsi, et NodeJS / serveripoolne JavaScript on üldiselt populaarsust kogumas, on PHP jaoks saadaval olevad raamistikud, nagu CakePHP, zend jne, jätkuvalt hea valik programmeerijatele, kes on juba harjunud PHP ökosüsteem.

Kui töötasite NodeJS-iga, siis teate, et sellel on oma probleemid (peaaegu kõik toimingud on asünkroonsed, mistõttu teie kood on täis tagasihelistusi, puudub kokkupuude mitme lõimega jne). Seega kujutame ette, et PHP-l on endiselt koht see JavaScripti kinnisidee maailm.

Siin on veel mõned viimased mõtted WordPressi ja selle ebaselge tuleviku kohta

Jah, kui soovite WP-ga midagi väga keeruliseks muuta, vajate mitut pistikprogrammi. See on fakt. Kuid vajate neid nii Magento, OpenCarti, Drupali, Joomla kui ka kõigi teiste saadaolevate platvormidega. Inimesed valivad aga WP. WodPressis tehakse iga päev rohkem saite kui kõigil teistel platvormidel kokku. Ja jah, sel juhul loeb ka hind. PHP-hostimine maksab vähem ja isegi kui te ei soovi seda maksta, saate mõne tasuta hankida. On palju saite, mis pakuvad tasuta hostimist ja mis võivad töötada PHP-ga.

Peale nende vajame mõnda lihtsat raamistikku, nagu Codelgniter. Veelgi enam, te ei saa asendada Larawelli, Zendi ja Symphony raamistikke. Nendega saate luua tõeliselt tugevaid saite.

PHP töötab suurepäraselt Apache’i, HTML-i, CSS-i ja JavaScriptiga. See koostöö võib teha imesid.

Kas olete märganud suurt arendustegevust PHP ümber? Paljud inimesed töötavad selle pidevalt täiustamise nimel ja aeg-ajalt ilmub täiesti uusi lahedaid funktsioone.

Kuigi me räägime PHP tulevikust, kasutavad paljud tehnoloogiaettevõtted endiselt C, C++ keelt, kuid laske sellel minutiks vajuda…

Kui sul on ainult haamer, näeb kõik välja nagu nael, nagu öeldakse… PHP-d võrreldakse mõnikord rumala haamriga, kuid inimesed, kes on sellega harjunud ja ei tea midagi paremat, võtavad seda nii nagu see on ja on sellega üsna rahul. mis neil on. Edasijõudnud arendajad peavad PHP-d segaseks, nagu JavaScript või Perl.

Köögivalamu keeled, mis on kogunenud disaini asemel, sadade tõrgetega, tekkisid juba varajastes otsustes. On palju paremaid alternatiive, mis ei ole üheotstarbelised ega ainult veebiarenduseks, vaid üldotstarbelised, parema ökosüsteemiga, võimsad, napisõnalised, paindlikud, hõlpsamini õpitavad ja kasutatavad. Näiteks Python ja Ruby, et nimetada kahte dünaamilist keelt.

Kindlasti ei sure WP niipea, sest seda kasutatakse massiliselt kõikjal, nagu katk. Kuid lõpuks järgib see teiste tehnoloogiate, näiteks ASP, saatust.

Muide, igaüks, kes kaalub oma uute projektide jaoks WP kasutamist, peaks natuke õppima Facebooki kahetsusest, et nad on oma koodibaasi PHP-s juurutanud.

Lühidalt, see on meie isiklik arvamus, et WP ei sure lähitulevikus ega anna teed mõnele teisele CMS-ile. Siiski ei tohiks me täielikult ignoreerida uue tehnoloogia tuleku võimalust. Kuid WP võitmine peaks olema palju keerulisem, kuna viimane võimaldab meil mitte kirjutada koodiridu ja luua dünaamilisi veebisaite lihtsalt pukseerimisega. WP-pluginate jaoks tuleb kood kirjutada PHP-s. Kas teil on parem lahendus? Seejärel lihtsalt esitage see kogukonnale.

Rääkige!

Palun ärge unustage meiega oma mõtteid sellel teemal jagada. Millist tulevikku sa WP-le ennustad? Kas kasutate ja teile meeldib platvorm? Mida tahaksid selles parandada? Millist olemasolevatest platvormidest näete WP peamise konkurendina ja miks?

: instantshift.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More