Já dělam v PHP a kvůli typum právě tíhnu spíš k C#. Teď jsem něco zkoušel v ExpressJS a přijde mi to takový dost zmatený a nepřehledný. Nedokážu si představit, jak na tom někdo může udělat rozsáhlej projek, např. PayPal. Přitom tenhle typ lidí dost často haní, že PHP je bastl. Jinak, takhle se normálně programuje v JS?
router.get('/', function(req, res, next) {
var results = {};
async.series([
function(callback) {
models.User.findAll().then(function(users) {
results.u = users;
callback();
});
},
function(callback) {
models.Post.findAll().then(function(posts) {
results.p = posts;
callback();
});
}
], function(err) {
res.render('index', {
posts: results.p,
users: results.u
});
});
});
Chci vypsat do šablony 2 seznamy na sobě nezávislejch položek. Tohle je způsob, jak se vyhnout X (v tomhle případě jen 2) zanořenejm funkcim. To fakt nejde líp?