Jump to content
php.lv forumi

Laravel programmētāji


ViktorsN

Recommended Posts

Tas jau nekas, ka tie visi ir optional tūļi, kurus ne tuvu ne visiem vajag, vai arī ir elementāri pievienojami... Bet jā, visam tam obligāti jābūt freimworkā, lai tas vispār varētu saukties par freimworku, vai ne?

 

Zini, kas man besī? Ka visi grib all-in-one, bet tad, kad to dabū, tad sūdzas, ka nekas nav tā, kā gribētos.

Edited by jurchiks
Link to comment
Share on other sites

  • Replies 303
  • Created
  • Last Reply

Top Posters In This Topic

Tas jau nekas, ka tie visi ir optional tūļi, kurus ne tuvu ne visiem vajag, vai arī ir elementāri pievienojami... Bet jā, visam tam obligāti jābūt freimworkā, lai tas vispār varētu saukties par freimworku, vai ne?

 

Zini, kas man besī? Ka visi grib all-in-one, bet tad, kad to dabū, tad sūdzas, ka nekas nav tā, kā gribētos.

 

Nepārspīlē, tas, ko es nosaucu, nav nekas baigi ekstra, taisot parastus projektus principā visu no tā izmanotju. Ja vajag vizītkartes lapu, protams, ka tad var taisīt arī bez freimworka, bet, kad uzraujies kaut uz vienu no šīm lieta, tad jau atmaksājas paņemt frameworku, kurā tas viss jau ir iekšā. Vai arī tev sagādā problēmas padsmit megabaitu vendor mape uz shared hostinga? Uz ko mēs, galu galā, te ekonomējam?

Link to comment
Share on other sites

Tas jau nekas, ka tie visi ir optional tūļi, kurus ne tuvu ne visiem vajag, vai arī ir elementāri pievienojami... Bet jā, visam tam obligāti jābūt freimworkā, lai tas vispār varētu saukties par freimworku, vai ne?

 

Zini, kas man besī? Ka visi grib all-in-one, bet tad, kad to dabū, tad sūdzas, ka nekas nav tā, kā gribētos.

 

Tad labāk paņemu all-in-one nevis kā dažs labs cilvēks - uztaisīšu visu pa savam - noteikti pašos pamatos radīs problēmas ar pievienoto vērtību kas tiks izteiktas nevajadzīgās darba stundās. 

Link to comment
Share on other sites

Freimworki pārsvarā tiek rakstīti plašākam lietotāju lokam, un parasti nav praktiski taisīt kaut ko priekš 5-10% lietotāju, ja ir svarīgākas lietas, ko pieprasa 40+%.

Ja jau Yii2 tik ilgi nav visas tās lietas built-in, tad vai nu nepietiekami daudz lietotāju pieprasa, vai tas ir pieejams "plagina" formā.

Link to comment
Share on other sites

Freimworki pārsvarā tiek rakstīti plašākam lietotāju lokam, un parasti nav praktiski taisīt kaut ko priekš 5-10% lietotāju, ja ir svarīgākas lietas, ko pieprasa 40+%.

Ja jau Yii2 tik ilgi nav visas tās lietas built-in, tad vai nu nepietiekami daudz lietotāju pieprasa, vai tas ir pieejams "plagina" formā.

 

Viņi vienkārši netiek galā ar savu issues sadaļu (750+ issues karājās jau ļoti ilgi)

 

Ja apskatās pēdējo relīzi jūlijā (http://www.yiiframework.com/news/102/yii-2-0-9-is-released/)

Var redzēt, ka ievieš kaut ko no tā - labāku schema builder sintaksi, kaut kādus action filter, kas ir tjipa kaut kas uz middleware pusi, bet izskatās pēc sūda

 

Tad relīze aprīlī: http://www.yiiframework.com/news/97/yii-2-0-8-is-released/ 

Atkal migrācijām kaut kāds syntax sugar, komandrindas parametru norādīšana, dep injection closur'iem configā (service provider much?)

 

Relīze pagājušā gada augustā augustā: http://www.yiiframework.com/news/88/yii-2-0-6-is-released/

 

Nu karoč, pilnīgu figņu viņi tur laiž ārā, fīčas, kuras it tā kā velk uz laravel pusi, bet tāpat izskatās diezgan bēdīgi...

Link to comment
Share on other sites

...tāpēc, ka nav tā, kā Laravel?

 

Pag, tās fīčas, kuras uzskaitīju pie relīzēm, jau ir laravelā, tikai daudz jēdzīgāk realizētas. Yii2 pamatā dara lietas, ko spēj laravel, tikai tās ir neērtāk lietot, ka arī kods, kas ir apakšā, ir diezgan baiss..

Link to comment
Share on other sites

Yii šitā tagad var. Laravelā arī var? Ja var, tad kad to ieviesa? Vai to ieviesa pirms 11. jūlija vai pēc?

 

Principā kvērijiem ir raw fīča, piemēram:

SomeModel::whereField($value)->orderByRaw("name COLLATE utf8_bin ASC")->get();

DB::table('something')
            ->selectRaw('name COLLATE someShit')
            ->whereRaw('name COLLATE latin1_german2_ci = "bullshit"')
            ->toSql()

Kas izvada:

select name COLLATE someShit from `something` where name COLLATE latin1_german2_ci = "bullshit"

Raw fīčas ir ļoti sen, imho

Link to comment
Share on other sites

Jā, Briedis, Tavi uzskaitītie punkti - daudzus no tiem jau pamanīju. Bet priekš tādas backend/dashboard/admin panel sistēmas veidošanas Yii viss kas ir saražots. Pa punktiem par Laravelu - tur man jāapdomājas, uzreiz tā grūti. Bet kaut kas konstanti sit korķus ārā. Nez, varbūt vnk pārliecības trūkums.

 

Gentellela. Pirmajā brīdī wow, pēc tam ar F12 sāc skatīties, kāpēc kaut kādi pikseļi nobīdās un tad nonāc pie viņa custom.css. Kaitina. Bet nu šobrīd laikam daudzi izmanto viņu.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...