Elke werkdag behandelt Computable een onderwerp waarover lezers kunnen discussiëren. Vandaag over de ondergewaardeerde kunst van front-end development.
Development is niet alleen een vak apart, het is een vak met meerdere op zichzelf staande disciplines. Zoals front-end development (ook wel client side development) genoemd. Dat is niet alleen een technische zaak (met bijvoorbeeld Flash, html, CSS en/of JavaScript) maar ook een kwestie van gebruikersinschatting en design.
Front-end development werd enkele jaren terug nog gezien als ‘een relatief obscure internetdiscipline’, maar wint aan belang door moderne technieken als html5 en de opkomst van mobile. Goede front-ends anno nu moeten meer zijn dan terminals voor back-end applicaties en toegang tot websites. Ze zijn dan niet gemaakt door back-end developers of webmasters en ook niet in elkaar gedraaid door een generieke webdesigner of html-programmeur. Het bouwen en bijhouden van front-ends is een vak apart; complex, evoluerend en nu volwassen wordend. Wat vind jij?
De customer experience is cruciaal, daarom is front end natuurlijk heel belangrijk maar zonder de development- en onderhoudskosten uit het oog te verliezen. Front Development van scratch is een slechte zaak, tenzij er een kunstwerk wordt verlangd en dat is bij enterprise oplossingen nooit het geval.
Een Front End heeft als doel toegang te geven tot ‘Back-Office’ applicaties in de breedste zin en de gebruiker / klant een plezierige ervaring te geven. Daar hoort een rijke interface bij, maar wel graag gebouwd op standaarden / framework om onnodige kosten te voorkomen.
Liferay Portal staat je toe rijke interfaces te maken en gebruik te maken van frameworks. Flexibiliteit zonder de nadelen, Liferay HTML 5, CSS< Bootstrap, Angular maar ook AlloyUI en de volgende versie van Javascript, ECMAScript 2015. http://www.liferay.com/web/iliyan.peychev/blog/-/blogs/introducing-ecmascript-2015-support-in-liferay-portal-7