Professional Documents
Culture Documents
Software DrupalisfreesoftwareusingaGPLv2+ Apache2.0 MIT BSD (free BSD3 (free MIT MIT MIT
licensing(M) license.Anidealframeworkwouldbe (compatible forksnot forksnot
compatiblewiththislicensing,insofar w/GPLv3+) required) required)
asitcanbedistributedsinglywith
Drupal.
Testability(M) Canwetestourcodeusingsmall,fast Good Good Good (also Good Poor(DIY) Good Poor(
DIY
)
unittests,usingstandardofftheshelf unexpectedr
tools,withoutexcessivemocking?How eact
)
welldoesitworkwithDrupaltesting?
Otherconsiderationsforstandardization:
Buildanddeploytools( Gulp
,
Grunt,
EmberCLI )
Dependencyinjection( Webpack ,
RequireJS ,
Browserify
)
Developmentdependencymanagement( NPM )
Healthofmodule/addon/pluginecosystem( EmberObserver)
Specialthankstothefollowingexpertswhoprovidedreviewandinput:
MikoHevery (creatorofAngularGoogle)
IgorMinar (technicalleadforAngularGoogle)
EdFaulkner (coremaintainerforEmber)
AmitaiBurstein (DrupalandElmcontributorGizra)
SebastianSiemssen (Drupalcontributor,ElmandReactdeveloperZensations)
JohnAlbinWilkins (Drupal8mobileinitiativelead)
AlexBronstein (DrupalcoremaintainerAcquia)
WimLeers (DrupalcorecontributorAcquia)
DriesBuytaert (DrupalprojectleadAcquia)
PrestonSo (DrupalcontributorAcquia)