This shows you the differences between two versions of the page.
existing_dci_implementations [2016/02/07 03:41] mbrowne added JS |
existing_dci_implementations [2017/07/31 00:20] (current) mbrowne |
||
---|---|---|---|
Line 18: | Line 18: | ||
Further documentation: http://runefs.com/2013/02/25/using-maroon-to-do-injectionless-dci-part-ii/ | Further documentation: http://runefs.com/2013/02/25/using-maroon-to-do-injectionless-dci-part-ii/ | ||
- | See also the book [[http://www.amazon.com/Lean-Architecture-Agile-Software-Development/dp/0470684208/ref=sr_1_1_bnp_1_pap?s=books&ie=UTF8&qid=1390152840&sr=1-1&keywords=lean+architecture+for+agile+software+development|Lean Architecture: for Agile Software Development]]\\ | + | See also: |
+ | |||
+ | **Sample Application**\\ | ||
+ | http://dci-in-ruby.info/ | ||
+ | |||
+ | **Books**\\ | ||
+ | |||
+ | [[http://www.amazon.com/Lean-Architecture-Agile-Software-Development/dp/0470684208/ref=sr_1_1_bnp_1_pap?s=books&ie=UTF8&qid=1390152840&sr=1-1&keywords=lean+architecture+for+agile+software+development|Lean Architecture: for Agile Software Development]]\\ | ||
Author: James O. Coplien | Author: James O. Coplien | ||
+ | [[http://www.clean-ruby.com/|Clean Ruby]]\\ | ||
+ | Author: Jim Gay | ||
===== Scala ===== | ===== Scala ===== | ||
Line 38: | Line 47: | ||
Author: Matt Browne | Author: Matt Browne | ||
- | Run-time-only implementation:\\ | + | **Run-time-only implementation:**\\ |
http://egonelbre.com/code/javascript-dci/\\ | http://egonelbre.com/code/javascript-dci/\\ | ||
Author: Egon Elbre | Author: Egon Elbre | ||
Line 51: | Line 60: | ||
https://pypi.python.org/pypi/roles\\ | https://pypi.python.org/pypi/roles\\ | ||
Author: Arjan Molenaar | Author: Arjan Molenaar | ||
+ | |||
+ | ===== PHP ===== | ||
+ | **dci-php**\\ | ||
+ | https://github.com/mbrowne/dci-php\\ | ||
+ | Author: Matt Browne | ||
===== Haxe ===== | ===== Haxe ===== |