CSC/ECE 517 Fall 2007/wiki2 1 rl: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
===Ruby on Rails=== | ===Ruby on Rails=== | ||
Example? | |||
===Apache Struts=== | ===Apache Struts=== | ||
Example? | |||
===A Comparison=== | ===A Comparison=== | ||
Line 14: | Line 16: | ||
==Advantages for the Developer== | ==Advantages for the Developer== | ||
==Advantages for the Application== | ==Advantages for the Application== | ||
==References== | |||
#[http://en.wikipedia.org/wiki/Aspect-oriented_programming Aspect-oriented programming from Wikipedia] | |||
#[http://www.amazon.com/AspectJ-Action-Practical-Aspect-Oriented-Programming/dp/1930110936 AspectJ in Action] | |||
#[http://aspectr.sourceforge.net/ AspectR README] | |||
#[http://www.csc.ncsu.edu/faculty/gehringer/517/f07/material/index.php CSC517 Lecture 08: Reflection and metaprogramming] | |||
#[http://www.amazon.com/Mastering-AspectJ-Aspect-Oriented-Programming-Java/dp/0471431044 Mastering AspectJ] | |||
#[http://www.oreilly.com/catalog/rubyckbk/ Ruby Cookbook] | |||
#[http://www.amazon.com/Ruby-Developers-Guide-Michael-Neumann/dp/1928994644 Ruby Developer's Guide] | |||
#[http://www.amazon.com/Ruby-Way-Second-Addison-Wesley-Professional/dp/0672328844 The Ruby Way] | |||
==See Also== | |||
#[http://www.eclipse.org/aspectj/ aspectj] |
Revision as of 02:02, 22 October 2007
Assignment
Compare Ruby on Rails with Apache Struts. The Apache Struts framework in the Java world occupies a position similar to Ruby on Rails, except that it is not as universally used. Compare the two. Which are the advantages of each for the developer? For the finished application?
Note to Reviewers: All prose contained in this wiki is original.
Ruby on Rails vs Apache Struts
Ruby on Rails
Example?
Apache Struts
Example?
A Comparison
Advantages
Advantages for the Developer
Advantages for the Application
References
- Aspect-oriented programming from Wikipedia
- AspectJ in Action
- AspectR README
- CSC517 Lecture 08: Reflection and metaprogramming
- Mastering AspectJ
- Ruby Cookbook
- Ruby Developer's Guide
- The Ruby Way