FAQs | Basics | Advanced

Why you just created another bicycle?

Pro-JS is not a bicycle, it is a JS-framework!


Why you created another JS-framework?

We are interested in creating reusable components and your own framework is the best way to test how good you are in this development aspect.


Can I use another JS-framework with Pro-JS?

Yes, you can use any Pro-JS module independently (for HTTP-requests, dynamic HTML loading, observable components, code units with DI or other useful stuff) or instead of any other JS-framework.


Why all Pro-JS module’s names are 4 characters in length?

0) The same name’s length for all modules is a beatiful game for your imagination and grey part of your head. Are you in?

1) We believe 1-3 characters words set is not enough for highly extendable framework;

2) 5-characters and more are too many to remember and keep in memory;


Is this alternative of JQuery library?

No. This framework provides a tiny interface for HTML elements querying (which is only a small part of all possibilities) and allows you do not depend on JQuery in most of situations. But we believe we do not need to create another JQuery.


Do you have own Javascript file loader like CommonJS, RequireJS?

Answer is the same as for JQuery - NO. CommonJS/RequireJS/other file loader make its stuff pretty well and we believe you do not need to learn and master another alternative.


Get started with basics or master advanced part

MIT license