Il n’y a pas si longtemps

Memba a longtemps été une boutique Microsoft et nous étions même Microsoft ISV et partenaire Microsoft. Notre équipe de développement avec l’expérience de Visual Basic, Visual C++, Visual J++ et Visual Studio .NET, y inclus C#.

Comme la plupart des gourous de l’orienté-objet, nous n’avons jamais été de grands enthousiastes de HTML. Nous avions aussi le sentiment profond que le mélange de langages et d’architectures des applications web pouvait être simplifié, outre la frustration de travailler avec des boites noires.

Les blocs MEAN

Les blocs MEAN

Grace à nodeJS et expressJS, les blocs MEAN offrent finalement un langage unique, JavaScript, pour écrire du code pour les navigateurs et les serveurs. La combinaison de nodeJS et expressJS constitue un environnement serveur simple mais puissant.

Pour être exact, nous n’utilisons pas le A - AngularJS – dans les blocs MEAN, mais ceci changera peut-être quand AngularJS sera plus mature. À la place, jQuery et le framework Kendo UI, notamment pour MVVM et les composants d’interface utilisateur, sont les fondations de notre code client.

Malgré l’absence de transaction et de jointure, nous avons trouvé mongoDB extrêmement intuitif, robuste et performant. Nous apprécions la recherche plein texte intégrée dans le moteur de base de données.

Phonegap

Les blocs MEAN et Phonegap fonctionnent en harmonie quand il s’agit de partager une API JSON RESTful entre une application mobile et l’interface utilisateur d’un site web.

Docker sur AWS

Notre environnement technique serait incomplet sans un environnement de production qui est fourni par la combinaison de Amazon Web Services et Docker. Docker nous d’assembler des blocs de code dans des conteneurs qui sont ensuite facilement déployés sur AWS.