jurchiks Posted October 31, 2014 Report Share Posted October 31, 2014 Tas laravel serveris nav iebūvēts, tas vnk izpilda sistēmas komandu, kas palaiž PHP serveri. Es, personīgi, Node.js uztveru kā ko vairāk par freimworku. Quote Link to comment Share on other sites More sharing options...
codez Posted October 31, 2014 Author Report Share Posted October 31, 2014 (edited) Nu Netty serveris jau arī nav iekšā pašā play freimworka packedžā, bet ir atsevišķa bibliotēka, kura tiek izmantota pie consoles komandas palaišanas. Edited October 31, 2014 by codez Quote Link to comment Share on other sites More sharing options...
jurchiks Posted October 31, 2014 Report Share Posted October 31, 2014 Jā, bet nāk komplektā ar pašu freimworku. Not saying it's bad, just outside of scope. Quote Link to comment Share on other sites More sharing options...
Kemito Posted October 31, 2014 Report Share Posted October 31, 2014 Laravelam taču arī var servēt. Labi, nenoliedzami ir jāuzmet pats PHP, 2 extensioni priekš core. Cik no Tavas instrukcijas codez secinu, soļu skaitus un vienkāršība ir tāda pati kā Laravel @PHP, kur sākas kaifs? PHP pārliecināja daudzus, ka tā ir štelle, vai tomēr tas bija pirmais pa rokai? Tad jau metam katlā tiešām django, RoR, čaļiem ar tak maksā normālu piķi, vidējā līmenī, ar ko tur būs skatījums savādāks pret scala+play? Domājams paliekam tēmā pie web izstrādes daļas. Java=>Scala ok cool, es centšos saprast, kā šis "kombains" jebšu kombinācija ar Scala+play man derētu mid-low līmeņa appam, vai tiešām to vajag? Quote Link to comment Share on other sites More sharing options...
briedis Posted October 31, 2014 Report Share Posted October 31, 2014 Es centšos saprast, kā šis "kombains" jebšu kombinācija ar Scala+play man derētu mid-low līmeņa appam, vai tiešām to vajag? Gan jau, ja māki valodu, noteikti, ka var veikli, ērti izstrādāt. Es gan nezinu, kā ir ar visādu libu pieejamību. Tam pašam composerim nu daaafiga libus vari atrast... Quote Link to comment Share on other sites More sharing options...
codez Posted October 31, 2014 Author Report Share Posted October 31, 2014 Java=>Scala ok cool, es centšos saprast, kā šis "kombains" jebšu kombinācija ar Scala+play man derētu mid-low līmeņa appam, vai tiešām to vajag? Mani Scalā piesaista spēja precīzi, plaši, bet tai paša laikā vienkārši izteikties, spēja abstrahēt lietas daudz precīzāk, līdz ar to samazinot atkārtošanos (DRY). Kaut kāda līmeņa abstrakciju var panākt arī daudzās citās valodās, bet citur nav tik precīzi iespējams definēt abstrakcijas darbības sfēru, līdz ar to citās valodās tas noved pie lielāka kļūdu skaita. Es gan nezinu, kā ir ar visādu libu pieejamību. Tam pašam composerim nu daaafiga libus vari atrast... Scalā var izmantot visas Javas repo bibliotēkas un tās ir vismaz 10x vairāk kā composerī pieejamās. Piemēram, nesen spēlējos ar Amazons Aws mākoņglabātuvi, bija jāieraksta 1 rinda build failā pie dependencies un 5 rindas kontrolerī un mani bija gatavs cloude storage file uploada backends. Quote Link to comment Share on other sites More sharing options...
briedis Posted October 31, 2014 Report Share Posted October 31, 2014 Scalā var izmantot visas Javas repo bibliotēkas un tās ir vismaz 10x vairāk kā composerī pieejamās. Tad kruta, protams. Būs kādreiz jāpamēģina... Tai scalai ir kaut kāda normāla IDE? Esmu izlepis. PHP bez phpstorma kodēt negribas... Quote Link to comment Share on other sites More sharing options...
codez Posted October 31, 2014 Author Report Share Posted October 31, 2014 (edited) Es izmantoju http://scala-ide.org/ , kas balstīta uz Eclipsi. Ir pieejams arī Play plugins. Var sākt ar Courseras kursu: https://www.coursera.org/course/progfun Edited October 31, 2014 by codez Quote Link to comment Share on other sites More sharing options...
daGrevis Posted October 31, 2014 Report Share Posted October 31, 2014 > Kas noticis ar pitonu? Vai tad tas nav topā, kā ērtākā valoda, utt? Python apnicis — tā ir laba valoda ar ko var izdarīt lietas un viss. :) Tagad es fanoju par Clojure. Quote Link to comment Share on other sites More sharing options...
jurchiks Posted October 31, 2014 Report Share Posted October 31, 2014 @briedis - IntelliJ IDEA ir Scala plagins. Neesmu izmantojis, bet IMHO tam būtu jābūt labākam par Scala IDE. Esmu to codez ieteikto Scala IDE izmantojis, bet tā ir balstīta uz Eclipse 3.7, un nesuportē Java 8 un visādas citas lietas. Vispār tā Scala IDE pēc sajūtas ir incomplete. Quote Link to comment Share on other sites More sharing options...
briedis Posted October 31, 2014 Report Share Posted October 31, 2014 Intellij IDEA ir lietots android devošanai, community edition, bija diezgan labs. Vispār normāla IDE ir diezgan svarīgs faktors (man). Quote Link to comment Share on other sites More sharing options...
jurchiks Posted October 31, 2014 Report Share Posted October 31, 2014 Tāpēc jau es to arī ieteicu. Ja jau ir backgrounds ar PHPStorm, tad IntelliJ IDE should feel like home, plus tas, ka IDEA ir daļēji komerciāls produkts, nodrošina arī augstāku kvalitāti nekā Scala IDE, un, manuprāt, tas ir izteikti jūtams. Quote Link to comment Share on other sites More sharing options...
jurchiks Posted October 31, 2014 Report Share Posted October 31, 2014 (edited) BTW, par IntelliJ IDEA/Scala runājot - jetbrains.com footerī ir links uz šo: http://kotlinlang.org/ Izskatās diezgan līdzīgs Scala, bet ir dažas interesantas lietas, kas nav Scala, piemēram, tas "Expressive" piemērs, kur daļa izskatās pēc PHP. Šis ir ļoti interesants piemērs, tieši pa websaitu tēmu: http://kotlin-demo.jetbrains.com/?folder=Longer_examples&name=HTML_Builder Edited October 31, 2014 by jurchiks Quote Link to comment Share on other sites More sharing options...
codez Posted October 31, 2014 Author Report Share Posted October 31, 2014 Izskatās diezgan līdzīgs Scala, bet ir dažas interesantas lietas, kas nav Scala, piemēram, tas "Expressive" piemērs, kur daļa izskatās pēc PHP. Kas tieši tur scalā nav? http://ideone.com/DCv0k6 val people = Map("John"->25,"Bill"->27) for ((person, age) <- people) { println(s"${person} is ${age} years old") } Šis ir ļoti interesants piemērs, tieši pa websaitu tēmu: http://kotlin-demo.jetbrains.com/?folder=Longer_examples&name=HTML_Builder Skalā tas ir izdarāms pat vienkāršāk. Labāk iečeko, ko Scalā var DSL sakarā izdarīt: http://www.scala-lang.org/old/node/1403 Scalā pat visus ciklus (for, repeat until, while do, do while, un kādus vien neizdomāsi var izveidot). P.S. Visā visumā izskatās, ka tas kotlin ir tāds wanabe scala projekts un izskatās, ka ļoti daudz ko ir aizņēmies, bet vietās, kur Scala ieiet dziļā zinātnē par tipiem, īsti līdzi nevelk, jo nav tik bagāta tipu sistēma kā Scalai. Quote Link to comment Share on other sites More sharing options...
jurchiks Posted October 31, 2014 Report Share Posted October 31, 2014 Skaidrs ar tevi, F3llony bija absolūta taisnība. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.