Jump to content
php.lv forumi

Search the Community

Showing results for tags 'play!'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • PHP
    • Interesanti palasīties
    • Iesācējiem
    • Vispārēji
    • Gatavi skripti
    • Freimworki, CMS
    • Datubāzes
  • Infrastruktūra, serveri, serveru programmatūra
    • Instalācija un konfigurācija
    • Hostinga piedāvājumi
    • Hostinga novērtējumi un atsauksmes
  • Pārlūkprogrammas daļa
    • HTML, XHTML
    • CSS
    • Javascript
    • Citas pārlūku vides un pārlūku valodas
    • Pārlūkprogrammas
  • Citas lietas
    • Darbs
    • Drošība
    • Manas lapu/darba novērtēšana
    • Saites uz noderīgiem resursiem
    • eKomercija un ePakalpojumi
  • php.lv
    • Netēma
    • Atsauksmes, ierosinājumi, lamu vārdi
    • Draza
  • Arhīvs
    • PHP
    • (X)HTML, CSS
    • php.lv

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 1 result

  1. Jau sen ir bijusi vēlme izkāpt no PHP un iekāpt kādā labākā izstrādes vidē, bet vienmēr ir bijuši pietakami daudz iemesli, lai to nedarītu un, lai arī PHP ir simtiem trūkumu, tam ir bijuši arī daudzi plusi, kas lika nosvērties par labu PHP. Ir mēģināts gan pythons, gan node.js, gan JAVA ar tās tobrīd populārākajiem FW, bet vienmēr esmu palicis pie PHP kā web aplikāciju kodola. Taču tagad šķiet viss var mainīties. Esmu atradis JAVA Play! 2 FW. Līdz tam izstrāde JAVA bija sarežģīta un bija jāraksta daudz gara koda, jāmācās sarežģītas konfigurācijas, jātaisa build vides (ant, maven), utt. Kas savādāk ir Play! FW. Lai izveidotu Hello world projectu, vajadzīgi sekojoši soļi: 1)nokopējam play FW, 2)aizejam uz projekta mapi un ar vienu komandu izveidojam projektu play new myproject 3)Ieejam /app/controllers mapē un izveidojam HelloWorld.java package controllers; import play.mvc.Controller; import play.mvc.Result; public class HelloWorld extends Controller { public static Result index() { return ok("Hello World"); } } 4) ieejam conf/routes failā un pievienojam jaunu ceļu: GET /hello controllers.HelloWorld.index() 5)palaižam komandu "play run" un ejam uz localhost:9000/hello Play! FW pats nokompilē javas projektu pie pirmā requesta un mēs uzreiz redzam rezultātu, kas, saprotams, kā PHP programmētājam, ir absolūti nepieciešama lieta. Play! izmanto savu iekšēju serveri. Sākt strādāt pie jauna projekta, vai uzbūvēt savu pirmo Hello World projektu var, praktsiki neko neapgūstot, dažās minūtēs. Kādi ir galvenie Play! FW plusi manā skatījumā: - Ir viss, ko vien no FW var vēlēties - jaudīgi modeļi, jau iebūvēts kešs, kurš strādā uzreiz, bet produkcijas gadījumā varam aizvietot ar memcached, iebūvēta testēšana - JUnit, Selenium, modulāra arhitektūra, viens konfigurācijas fails, kurā pat neko daudz nevajag konfigurēt, jo defaultā jau viss strādā, iebūvēt automātiska coffee script kompilēšana, less css kompilēšana, moduļu kompilēšana priekš RequireJS. Ir pat javascript routeris priekš dinamisku ceļu definēšanas javascriptā (piem. ajax requestiem). - Asinhrons I/O (tas pats, kas nodejs), kas ļauj ar mazu RAM patēriņu nodrošināt lielu skaitu paralēlu konekciju un lielu skaitu pieprasījumu. Tas ļauj arī vienkārši izveidot Commet un Websocket pieslēgumus (nodejs ar tās socket.io gan tas pagaidām ir vēl nedaudz vienkāršāk). - Scala - moderna funkcionāla valoda. Jebkuru aplikācijas daļu var jebkurā brīdī rakstīt scalā. - Pietiekami daudz un pat lielas kompānijas ievieš šo FW lielas slodzes produkcijas vidēs, piemēram LinkedIn: http://engineering.linkedin.com/play/play-framework-linkedin - ērta estētiska dokumentācija ar daudz labiem tutoriāļiem un piemēriem. Pagaidām esmu pavadījis 1 dienu šijā FW un man tikpat kā nav JAVA pieredzes, bet jau principā esmu spējīgs veidot web aplikācijas bez īpašas aizķeršanās (ja neskaita, ka brīžiem ir vajadzīgs apgūt pašu JAVA vai SCALA valodu), jo pats Play! FW ir ļoti vienkārši saprotams un intuitīvs.
×
×
  • Create New...