background img

The New Stuff

Modern web development vs Debitoor

The talk was an overview of contemporary web-development buzz-words in comparison to what we have in Debitoor, as well as detection of what we miss to feel even better :)


Concept / techDebitoorComment
.
Nice historyyescrappy browsers -> server-side frameworks (php, asp, etc) -> lot of ugly js -> nice js and client-side rendering only, nice rest api for backend
.
Html5, Css3, app cache etcyesevery single day
.
Web workers, svg, drag&drop, web gl (3d), websocketsno needsnot yet, but just give us a reason! :)
.
Modernizer, JQ, underscoreyesdebitoor boilerplate vs html5 boilerplate :) that's ok
wanna try lo-dash.js instead of underscore..
.
JS Enginesyeseverything is backbone.js and it rocks!
.
Css preprocessing - Lessnoit could help us in having UI guidlines as constants used everywhere and easy to modify at one place; it will beautify our css at all
.
CoffeeScriptno needswe will try if we are boring
.
Modularityyessba namepspace function, backbone - it's ok.. but could be much more better
.
Dependency management, scripts loadingnoabsent at all. we have only messed up scripts order in scripts.js.
.
Client side rendering, tempatingyesjq templates could be replaced by a better templating engine though..
.
One-page Appnowill avoid extra ajax for top-menu and diff settings, will improve resource sharing and UX (eta - 2 days to switch)
.
Responsive designyeswe don't change layout blocks for diff devices, but we use css and modernizer for small various hooks and tablets look good
.
Unit testing, code qualityyesqunit -> jasmine -> mocha ? :) JSLint
.
Command line, automationyesnpm prepares our front-end by 1 command (master, minification)
.
Dev toolsyeschrome, sublime etc - everyone is passionate about his env

Conclusion - front-end stack at Debitoor is quite good and will be even better :)
Given by Alex (abu)

0 коментарі:

Дописати коментар

Popular Posts