Archívum - 137651
március 6
Front-End és Back-End WorkFlow
Üdv,
Egy általános workflow-val kapcsolatban szeretnélek benneteket megkérdezni.Adott a következő szituáció:- Front-end design alapján elkészíti a buildet, de saját struktúrát, view templateket (mustache alapon) használva, és ebből publikál egy olyan html verziót, könyvtár struktúrát, ami a back-end-nek megfelel.
- Back-end (ASP.NET MVC) "szétszedi" a publikált html-t, View-okra, PartialView-okra, és Razor ViewEngine-t használva elkészíti az alkalmazást.
- Idő elteltével jön az igény, hogy valamit módosítani kellene az alkamazáson, Front-end elkészíti a saját megszokott view template-ein a módosításokat, publikál újra verziókezelt mappába.
- Backend verziókezelőt használva leköveti az adott módsításokat a Razor cshtml fileokon, de fileokat egyessével "végigtúrva".Gondolom látszik a fenti példából is, hogy ez így nagy alkalmazásoknál körülményes, és karbantarthatatlan, ha sűrűn változnak az igények (nem mellesleg a hibalehetőség is elég nagy), illetve ha kliens oldali template-elésről van szó (json adatot kötve template-hez), akkor a Front-end-nek ugyanúgy szüksége lehet a mustache view-okra (vagy amit ő preferál)
Gondoltunk arra, hogy ASP.NET alatt másik ViewEngine-t használnánk Nustache (.NET Mustache implementáció) használnánk, de ennek a fejlesztése relatív lassú, illetve nagyon sok mindent nem támogat, amit a Razor igen.
Front-end nem szívesen dolgozna a cshtml fileokon, ASP.NET MVC-s View, PartialView-okon, ASP.NET MVC szerinti mappastruktúrában.
Találkozott valaki hasonló problémával? Ti hogy oldanátok meg, van-e valami, amire mi nem gondoltunk?
Előre is köszi a hozzászólásokat!
■ Egy általános workflow-val kapcsolatban szeretnélek benneteket megkérdezni.Adott a következő szituáció:- Front-end design alapján elkészíti a buildet, de saját struktúrát, view templateket (mustache alapon) használva, és ebből publikál egy olyan html verziót, könyvtár struktúrát, ami a back-end-nek megfelel.
- Back-end (ASP.NET MVC) "szétszedi" a publikált html-t, View-okra, PartialView-okra, és Razor ViewEngine-t használva elkészíti az alkalmazást.
- Idő elteltével jön az igény, hogy valamit módosítani kellene az alkamazáson, Front-end elkészíti a saját megszokott view template-ein a módosításokat, publikál újra verziókezelt mappába.
- Backend verziókezelőt használva leköveti az adott módsításokat a Razor cshtml fileokon, de fileokat egyessével "végigtúrva".Gondolom látszik a fenti példából is, hogy ez így nagy alkalmazásoknál körülményes, és karbantarthatatlan, ha sűrűn változnak az igények (nem mellesleg a hibalehetőség is elég nagy), illetve ha kliens oldali template-elésről van szó (json adatot kötve template-hez), akkor a Front-end-nek ugyanúgy szüksége lehet a mustache view-okra (vagy amit ő preferál)
Gondoltunk arra, hogy ASP.NET alatt másik ViewEngine-t használnánk Nustache (.NET Mustache implementáció) használnánk, de ennek a fejlesztése relatív lassú, illetve nagyon sok mindent nem támogat, amit a Razor igen.
Front-end nem szívesen dolgozna a cshtml fileokon, ASP.NET MVC-s View, PartialView-okon, ASP.NET MVC szerinti mappastruktúrában.
Találkozott valaki hasonló problémával? Ti hogy oldanátok meg, van-e valami, amire mi nem gondoltunk?
Előre is köszi a hozzászólásokat!
easyui grid probléma
Sziasztok!
easyui gridben szeretnék adatokat elhelyezni, de van egy globális esemény kezelőm:
(egyszerűsítve!)Ami történik:
Betöltődik az oldal, lefut a fenti kód, majd később valamikor egy kattintásra létrejön egy grid:A probléma:
A létrejövő grid-ben egyáltalán nem aktiválódik a fenti esemény kezelőm.
Bárhol máshol igen, de azon belül SEHOL.
Nekem azonban nagyon-nagyon kell az az esemény kezelés.
Lehetséges valahogy lekapcsolni ezt a tiltást?
A valódi esemény kezelő:Kérlek segítsetek, nagyon nagy meló volna most lecserélni az easyui-t! :(
■ easyui gridben szeretnék adatokat elhelyezni, de van egy globális esemény kezelőm:
(egyszerűsítve!)
$(document).on('click', function() {
console.log('trallala');
// egyéb funkciók
});
Betöltődik az oldal, lefut a fenti kód, majd később valamikor egy kattintásra létrejön egy grid:
$('#'+this.ID+'grid').datagrid( parameters );A létrejövő grid-ben egyáltalán nem aktiválódik a fenti esemény kezelőm.
Bárhol máshol igen, de azon belül SEHOL.
Nekem azonban nagyon-nagyon kell az az esemény kezelés.
Lehetséges valahogy lekapcsolni ezt a tiltást?
A valódi esemény kezelő:
$(document).on('click', '[data-ajaxobj]:not([data-ajaxobj=""])', function(){
console.log('opopo');
var json = $(this).data('ajaxobj');var win = $(this).data('win');
if( !$.isPlainObject(json) || typeof json !== 'object' ) {json = jQuery.parseJSON( json.replace(/'/g, '"') );}
if( win != "" && win != undefined) {
if( AdminControll.Windows[win] == undefined ) {AdminControll.addWindow( json );
} else {AdminControll.Windows[win].AjaxObj.Start( json );}
} else {new AjaxObj().Start( json );}
return false;
});check ellenőrzés
Azt szeretném elérni hogy az index.php-ban megjelenjen a kiértékelése az ürlapnak.
ha csak két radio button van akkor hibátlanul működik. De ha már 3 van akkor valamiért nem.
egyik html dokumentum egy része:index.php egy része:
■ ha csak két radio button van akkor hibátlanul működik. De ha már 3 van akkor valamiért nem.
egyik html dokumentum egy része:
<form name="Multiple" action="index.php">
<input id="m1" type="radio" name="mc1" value="correct"> Correct
<input id="m2" type="radio" name="mc1" value="wrong"> Wrong
<input id="m3" type="radio" name="mc1" value="wrong"> Wrong
</input>
if (isset($_POST) && $_POST['mc1'] == "correct"){
$adatok001 = "A megoldás: Helyes";
}
elseif (isset($_POST) && $_POST['mc1'] == "wrong"){
$adatok001 = "A megoldás: Helytelen";
}
else{
$adatok001 = "A megoldás: Még nincs kitöltve!";
}
március 5
Eladó Java könyv és grafikai könyv
Eladó:
Nyékyné: Java 2.0 Utikalauz Programozóknak I-II. 5000.- /ELKELT/
95 legjobb applet + CD 1000.-
UML szoftvertechnológia 1000.-
Kónya László: Hálózati alapismeretek 500.-
Adatbiztonság 200.-
3D grafika és animáció 1000.-
A számítógépes grafika alapjai 1000.-
Érd: naniika(dot)gmail(at)com
■ Nyékyné: Java 2.0 Utikalauz Programozóknak I-II. 5000.- /ELKELT/
95 legjobb applet + CD 1000.-
UML szoftvertechnológia 1000.-
Kónya László: Hálózati alapismeretek 500.-
Adatbiztonság 200.-
3D grafika és animáció 1000.-
A számítógépes grafika alapjai 1000.-
Érd: naniika(dot)gmail(at)com
animácós kép készítés de hogyan?
üdv.
azt szeretném megkérdezni ,hogy lehet olyan animácós képet készíteni ami több linket is tartalmaz magába. mondjuk van egy 800x300as helyem ahova be akarok rakni egy képet ami x másodperc után átváltja a képet, és minden képhez más linket szeretnék hozzárendelni.
sajnos azt se tudom ,hogy keressek rá a neten. milyen programmal lehetne ilyet csinálni?
előre is köszönöm a segítséget
■ azt szeretném megkérdezni ,hogy lehet olyan animácós képet készíteni ami több linket is tartalmaz magába. mondjuk van egy 800x300as helyem ahova be akarok rakni egy képet ami x másodperc után átváltja a képet, és minden képhez más linket szeretnék hozzárendelni.
sajnos azt se tudom ,hogy keressek rá a neten. milyen programmal lehetne ilyet csinálni?
előre is köszönöm a segítséget
március 4
adatbázis mentése excel táblázatként
Sziasztok !
Az lenne a kérdésem, programból megoldható-e adatbázis mentése mondjuk excel táblázatként.
Előre is köszönöm a segítségeteket.
■ Az lenne a kérdésem, programból megoldható-e adatbázis mentése mondjuk excel táblázatként.
Előre is köszönöm a segítségeteket.
MVC model validáció
Sziasztok!
Egy olyan problémára keresem a választ, hogy adott egy Model osztályom, aminek vannak függőségei (adatbázis kapcsolat), amiket injektálással juttatok be a konstruktorában.
Viszont vannak adatok amik form-ból érkeznek és dolgozni szeretnék velük, a model-ben lefektetett szabályok szerint validálni szeretném a controllerben.
Legkézenfekvőbb az lenne, ha a konstruktorban adnám át ezeket (3-4 paraméter), de ott már függőségeket is injektálok. Megférnek ezek ott egymás mellett?
Próbálok a tiszta kód szabályai szerint építkezni, az meg említ olyat, hogy paraméter 2, max 3 legyen.
Most valahogy így néz ki leegyszerűsítve a Model osztályom.Gondolkoztam azon is, hogy a konstruktorban adom át az alap paramétereket, a process metódusomban pedig az adatbázis kapcsolatot, mert csak úgyis ott kezdem el használni. De példákat DI-re csak konstruktorban, vagy setterben átadásról láttam.
Vagy settereket használok a paraméterek átadására és ott helyben ellenőrzöm. Majd a process metódusban vizsgálom, hogy az összes érték átadásra került.
Tudom sokféleképpen meg lehet oldani, csak arra a kérdésre keresem a választ, hogy melyik lehet a legjobb megoldás.
■ Egy olyan problémára keresem a választ, hogy adott egy Model osztályom, aminek vannak függőségei (adatbázis kapcsolat), amiket injektálással juttatok be a konstruktorában.
Viszont vannak adatok amik form-ból érkeznek és dolgozni szeretnék velük, a model-ben lefektetett szabályok szerint validálni szeretném a controllerben.
Legkézenfekvőbb az lenne, ha a konstruktorban adnám át ezeket (3-4 paraméter), de ott már függőségeket is injektálok. Megférnek ezek ott egymás mellett?
Próbálok a tiszta kód szabályai szerint építkezni, az meg említ olyat, hogy paraméter 2, max 3 legyen.
Most valahogy így néz ki leegyszerűsítve a Model osztályom.
class Foo
{
private $db;
public function __construct(\Database $db)
{
$this->db = $db;
}
/**
* @throws \Exception
*/
public function validate($id, $name, $bar) {}
public function process($id, $name, $bar)
{
$this->validate($id, $name, $bar);
// további feldolgozás
}
}
$foo = new Foo($db);
$foo->process($id, $name, $bar);
Vagy settereket használok a paraméterek átadására és ott helyben ellenőrzöm. Majd a process metódusban vizsgálom, hogy az összes érték átadásra került.
Tudom sokféleképpen meg lehet oldani, csak arra a kérdésre keresem a választ, hogy melyik lehet a legjobb megoldás.
március 3
Hogyan érdemes js-ben buildelni
Szép napot!
Van egy olyan problémám, hogy js-ben gulppal szeretnék több build-et csinálni ugyanarról a kódról, és nem tudom hogyan álljak neki. Jelenleg van egy AMD csomagolt buildem a kódról, illetve hozzá amd csomagolt tesztek karmával és jasmine-el. Ezeket szeretném valahogy portolni commonJS-re, illetve global namespace-re.
Egyelőre két ötletem van. Az egyik, hogy továbbra is AMD-vel fejlesztek, és írok egy tasket, ami kiemeli a közös kódot az AMD csomagolt változatból, és utána újra becsomagolja pl commonJS-be. A másik, hogy kiemelem én kézzel a közös kódot, aztán ezek után úgy fejlesztek, hogy a unit tesztek csak build után futnak le. Ez utóbbinak van egy olyan hátránya, hogyha több modul van a projekten belül, akkor elég nehézkes a használata, mert valamilyen módon vezetni kell, hogy mégis milyen modulokat importálok... Mit tudtok javasolni, ti hogyan oldjátok meg?
■ Van egy olyan problémám, hogy js-ben gulppal szeretnék több build-et csinálni ugyanarról a kódról, és nem tudom hogyan álljak neki. Jelenleg van egy AMD csomagolt buildem a kódról, illetve hozzá amd csomagolt tesztek karmával és jasmine-el. Ezeket szeretném valahogy portolni commonJS-re, illetve global namespace-re.
Egyelőre két ötletem van. Az egyik, hogy továbbra is AMD-vel fejlesztek, és írok egy tasket, ami kiemeli a közös kódot az AMD csomagolt változatból, és utána újra becsomagolja pl commonJS-be. A másik, hogy kiemelem én kézzel a közös kódot, aztán ezek után úgy fejlesztek, hogy a unit tesztek csak build után futnak le. Ez utóbbinak van egy olyan hátránya, hogyha több modul van a projekten belül, akkor elég nehézkes a használata, mert valamilyen módon vezetni kell, hogy mégis milyen modulokat importálok... Mit tudtok javasolni, ti hogyan oldjátok meg?
Űrlap státusz változtatása
Üdv!
Azt szeretném megtudni hogyan lehetne megoldani azt hogy az űrlap elemeinek a kitöltését letiltsam de csak azután, hogy submitolva lett.
És ezeket az űrlapelemeket hogyan tudnám egy másik gombbal újra aktiválni?
■ Azt szeretném megtudni hogyan lehetne megoldani azt hogy az űrlap elemeinek a kitöltését letiltsam de csak azután, hogy submitolva lett.
És ezeket az űrlapelemeket hogyan tudnám egy másik gombbal újra aktiválni?



