Vēletos dzirdēt ieteikumus un varbūt gatavus fw par to, ko jūs darāt, lai uzlabotu izstrādes efektivitāti, izstrādājot javascriptiskas aplikācijas.
Javascriptiskas šijā gadījumā nozīmē, ka lielākā daļa UI tiek ģenerēts ar js, tāpat arī dati tiek saņemti ar ajax json formā.
Pamatā protams tiek izmantots jquery.
Pašlaik esmu iedziļinājies 3 punktu padziļinātā izpētē, tāpēc interesē vai kādam nav kādi labas prakses ieteikumi:
1. Efektīva un ērta javascript templeitu sistēma. Šis principā ir atrisināts bet varbūt kādam ir ko ieteikt.
2. design pattern-i UI izstrādē, tā, lai tiktu ievēroti loose coupling principi. Par šo googlē nav pārāk daudz. Pagaidām esmu nonācis līdz publicate/subscribe messaging sistēmai un observer paternam. Respektīvi UI widgeti sazinās caur centrālu messaging sistēmu. Tas ļauj diezgan neatkarīgi veidot pēc loģikas cieši saistītas UI komponentes (respektīvi darbības vienā komponenetē var izmainīt otra komponenetes stāvokli).
3. Tas, ko varētu saukt par datasource. Par šo googlē atrast var pavisam maz. Tajā ietilpst:
3.1. Kaut kas tāds, kas ļauj no servera atgrieztos datus automātiski ielikt templeitā tā, lai nebūtu jāraksta nekādi konvertācijas kodi ne servera pusē, ne klienta pusē.
3.2. UI widgetu sasaiste ar datu laukiem tā, lai izmainot datu laukus, automātiski mainītos UI widgetu izskats. Ideja būt aptuveni tāda: templeitā ir <div datasource="user.name"></div> un izmainot šī lauka vērtību klienta pusē glabātajos datos, automātiski notiek UI izskata atjaunošana, visās viedās, kuras skar datu izmaiņa.
Question
codez
Vēletos dzirdēt ieteikumus un varbūt gatavus fw par to, ko jūs darāt, lai uzlabotu izstrādes efektivitāti, izstrādājot javascriptiskas aplikācijas.
Javascriptiskas šijā gadījumā nozīmē, ka lielākā daļa UI tiek ģenerēts ar js, tāpat arī dati tiek saņemti ar ajax json formā.
Pamatā protams tiek izmantots jquery.
Pašlaik esmu iedziļinājies 3 punktu padziļinātā izpētē, tāpēc interesē vai kādam nav kādi labas prakses ieteikumi:
1. Efektīva un ērta javascript templeitu sistēma. Šis principā ir atrisināts bet varbūt kādam ir ko ieteikt.
2. design pattern-i UI izstrādē, tā, lai tiktu ievēroti loose coupling principi. Par šo googlē nav pārāk daudz. Pagaidām esmu nonācis līdz publicate/subscribe messaging sistēmai un observer paternam. Respektīvi UI widgeti sazinās caur centrālu messaging sistēmu. Tas ļauj diezgan neatkarīgi veidot pēc loģikas cieši saistītas UI komponentes (respektīvi darbības vienā komponenetē var izmainīt otra komponenetes stāvokli).
3. Tas, ko varētu saukt par datasource. Par šo googlē atrast var pavisam maz. Tajā ietilpst:
3.1. Kaut kas tāds, kas ļauj no servera atgrieztos datus automātiski ielikt templeitā tā, lai nebūtu jāraksta nekādi konvertācijas kodi ne servera pusē, ne klienta pusē.
3.2. UI widgetu sasaiste ar datu laukiem tā, lai izmainot datu laukus, automātiski mainītos UI widgetu izskats. Ideja būt aptuveni tāda: templeitā ir <div datasource="user.name"></div> un izmainot šī lauka vērtību klienta pusē glabātajos datos, automātiski notiek UI izskata atjaunošana, visās viedās, kuras skar datu izmaiņa.
Link to comment
Share on other sites
1 answer to this question
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.