- mdaniel
- 09/28/11
Hello,
I notice in the footer of forum.jetbrains.com it mentions JetBrains Forum | Build #27 (Sep/01/2011 8:53PM) | Feedback | Powered by MPS
I am having a hard time applying my mental model of how MPS works onto how one would use it to build a forum.
I can appreciate that JetBrains probably considers the implementation a competitive advantage, but any insight you feel comfortable sharing (including pointers to "RTFM") would be appreciated.
Thanks kindly,
-- /v\atthew
I notice in the footer of forum.jetbrains.com it mentions JetBrains Forum | Build #27 (Sep/01/2011 8:53PM) | Feedback | Powered by MPS
I am having a hard time applying my mental model of how MPS works onto how one would use it to build a forum.
I can appreciate that JetBrains probably considers the implementation a competitive advantage, but any insight you feel comfortable sharing (including pointers to "RTFM") would be appreciated.
Thanks kindly,
-- /v\atthew
- Igor Alshannikov
- 09/28/11
The forum is a web application which is being developed entirely in MPS environment (MPS is an IDE after all).
We have a set of languages at our disposal that allows us to develop any kind of webapp in MPS, and then generate and deploy it to a standard servlet container.
Here is another example of webapp developed in MPS, commercial one - YouTrack issue and bug tracker.
We have a set of languages at our disposal that allows us to develop any kind of webapp in MPS, and then generate and deploy it to a standard servlet container.
Here is another example of webapp developed in MPS, commercial one - YouTrack issue and bug tracker.
- jbrownson
- 09/28/11
I've been wondering this too. Interesting. So in the way some people consider Rails to be a sort of a DSL on top of Ruby you guys have a MPS-built DSL that generates to Java? Pretty cool.
- Igor Alshannikov
- 09/28/11
Quite so, there are a couple of dozen DSLs we use that generate to Java, JavaScript, css, Spring configs etc.
- mdaniel
- 09/28/11
Thank you both; that is exactly the kind of answer I was looking for.