This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
gramar_defined [2016/06/28 11:31] chrisgerken |
gramar_defined [2016/08/12 18:18] chrisgerken [Background] |
||
---|---|---|---|
Line 3: | Line 3: | ||
noun **|** **gram** - ar **|** \ˈgra-mər\ | noun **|** **gram** - ar **|** \ˈgra-mər\ | ||
- | A gramar is a lightweight development tool that can generate up to 95% (historically speaking, ex business logic) of a component for almost any given software architecture. Past examples of supported architectures include: | + | A gramar is a lightweight development tool that can generate up to 95% (historically speaking, ex business logic) of a component for almost any given software architecture. Past examples of generated architectures include: |
- Hadoop applications (Storm topologies, Mapreduce job flows, Kafka components, Oozie flows, Sqoop jobs) | - Hadoop applications (Storm topologies, Mapreduce job flows, Kafka components, Oozie flows, Sqoop jobs) | ||
- Database persistence layers, both relational and NoSQL (HBase, Cassandra, Elasticsearch) | - Database persistence layers, both relational and NoSQL (HBase, Cassandra, Elasticsearch) | ||
- | - J2EE programming models (Servlets, EJB's, Portlets, JSP tag libraries) | + | - J2EE programming models (Servlets, EJB's, ESB's, Portlets, JSP tag libraries) |
- Eclipse tools (Text editors, Multi-page editors, UML schemas, Popup actions) | - Eclipse tools (Text editors, Multi-page editors, UML schemas, Popup actions) | ||
- Documentation (HTML, wiki) | - Documentation (HTML, wiki) | ||
Line 28: | Line 28: | ||
- As a single zip file, again deployed on the file system or the classpath | - As a single zip file, again deployed on the file system or the classpath | ||
- As a jar file | - As a jar file | ||
+ | - As a project in an Eclipse workspace | ||
+ | - As an Eclipse plugin (although technically that's just another variant of a class path) | ||
==== Productions ==== | ==== Productions ==== | ||
Line 41: | Line 43: | ||
==== Background ==== | ==== Background ==== | ||
- | Gramar is a next-generation greenfield implementation of both Eclipse Model-to-Text JET and, before that, the Design pattern Toolkit from IBM. A gramar can be applied not just in Eclipse, but in IntelliJ, as a stand-alone java application, within a web application or in any other environment. | + | Gramar is a complete, next-generation rewrite of Eclipse Model-to-Text JET and, before that, the Design pattern Toolkit from IBM. A gramar can be applied not just in Eclipse, but in IntelliJ, as a stand-alone java application, within a web application or in any other Java execution environment. |
Back to [[start|Home]] | Back to [[start|Home]] |