"Kulon van a megjelenites a kodtol. "
Azzal, hogy definiálok XML-ben egy felületet és ahhoz hozzáreszelek még kódot - mert előbb-utóbb előjön az, hogy van kód, ami igazából a megjelenítéshez tartozik - akkor jön egyeseknél a fejvakarás.
"Behuzza a controlt, properties tab-on beallitja amit kell"
Ilyenkor szoktam megkapni, hogy mégis hogy képzelem ezt :) A behúzza részével meg annyi a problémám, hogy valahogy nem olyan kényelmes, mint a Delphi-s designer vagy a WinFormsos kattintgató. Abban, mondjuk igazat adok akárkinek, hogy ahhoz képest az XML-t gyorsabb megírni, mint XAML-t összekattintgatni, mert az valami ritka kényelmetlenre sikeredett.
"Atlathatobb mint a tobb szaz, vagy ezer soros Initialize...() fuggveny."
Erről eszembe jut most az, amikor az MS által kiadott WPF-s ribbon demót próbáltam átrakni egy saját projektbe. Nah, ott is volt kopipaszta módszerrel átmásolt néhányszáz sornyi XAML kód, ami szinte "csak úgy kellett". Ahhoz képest egy 3rd party Delphis, kattintgatós komponens maga a megváltás volt.
"akkor meg lehet hasznalni akar kulonbozo mvvm frameworkoket."
"Szerintem ez az egyik legfobb erenye a wpf-nek."
Nah, épp ez a másik bajom az egésszel: megpróbál elrejteni olyan dolgokat, amik már eleve nem kevés absztrakciót tartalmaznak.
"Ha azt irtad volna hogy az a baj, hogy uj dolgokat/szemleletet kellene megtanulnod"
Áh, ha 10-20 évvel régebb óta űzném az ipart, akkor lehet jobban hisztiznék emiatt. Most csak szimplán nem látom azt a mindent beragyogó fényes üstököst, ami miatt annyira jó lenne a régebbi technológiákhoz képest. Főleg, hogy valahol arra van ráépítve az egész.*
No mindegy. Lényeg, hogy nem veszik el a lényeg (alkalmazások fejlesztése) és továbbra is szép, gyors, egyszerű alkalmazásaink születnek.
* Fú, ezekkel külön nem vagyok kibékülve: pl. SOAP. Alapvetően tök jó dolog lenne, mert elrejthetné a kommunikációt az egész képletből (és akkor el is jutunk oda, hogy mi a francnak a borzasztó erőforrás-igényes és nagyon durván túlbonyolított XML, ha egy sokkal CPU és erőforrás-kímélőbb módon is lehetne adatot továbbítani), csak aztán jön egy jól informált szakember, aki meginnoválja a dolgokat és elkezd SOAP-n keresztül XmlDocument-ekkel kommunikálni. Most említhetném egy V betűvel kezdődő cég O betűvel kezdődő csodálatos termékét, amely ezt műveli (az ott elkövetett - bár valószínűleg üzleti okok miatt - agysérült API-t ne is említsük), amely így működik.
--
Ui: ok, tudom, ez most nincs nagyon összeszedve jól, de most nem vagyok olyan hangulatban, hogy mindent összeszedjek rendesen. Sry érte.
----------------
Lvl86 Troll