The following is an article that I posted about one and a half years ago. I just repost it here, because I think Reusing Java codes and tools is my fundamental point to build Java2Script Pacemaker.
There are two advances of Java2Script technologies:
- Reusing existed Java codes
- Reusing existed Java tools
It’s totally about reusing. Reusing is the most important things in the programming world: source codes reusing, binary library reusing, model pattern reusing, framework reusing. Without reusing, it will mean that everyone should have to re-inhevent the wheel and then we will always stay in the stage of round wheels. Thanks to the reusing, we have great world now.
Java2Script Pacemaker is developed to give developers a toolkit of reusing existed codes and tools. And Java2Script Pacemaker is reusing other codes and tools:
- J2S is reusing Eclipse JDT (J2S won’t exist without JDT)
- J2S is reusing Java SDK’s java.* sources
- J2S is reusing SWT sources and models (org.eclipse.swt.*) and Visual Editor
Following is the questions and answers I am thinking these days:
Q: Does the Java2Script Pacemaker focus on reusing source codes only?
A: Always reusing source codes is the first of step of reusing others. But you should have already noticed that J2S is also reusing tools including Visual Editor and the Eclipse Platform.
Q: Is Java2Script Pacemaker have the abilities to reuse existed frameworks?
Q: Will Java2Script be hot in the future?
A: I don’t know. But I know, for sure, that reusing existed codes will save people’s efforts in the progress of converting desktop applications into web applications. And reusing will always be the spirit of programming.
Enjoy using Java2Script, enjoy reusing and keep thinking in reusing.