Beyond Mendix

Hi guys! I've been developing on Mendix for almost a year now + CSS/HTML and was wondering how useful it'd be to learn another language such as Javascript.  What tool/language/framework/etc would you recommend someone who's relatively comfortable working with Mendix learn? Thanks!
2 answers

In addition to the response above; Since The front-end of Mendix is based on React (a javascript library), It can be very handy to learn React. In Mendix Studio Pro (not sure from which version and higher) you can also use the React script in order to build front-end widgets with unlimited cool effects and motions. So, if you want to stand-out and make your customers application really unique, Learning React (and Sass) is a smart move and investment.


To give you an idea: Making a Future-Proof React Widget | Mendix


It is always a good idea to widen your programming skills with another language. JS is handy when you want to make very smooth transitions or widgets that are not yet offered by the mendix appstore. Java is handy if you find yourself limited by the microflow possibilities (complex calculations/algotithms or do things with the mendix core). But keep in mind that if you make your own widgets and java actions, you are the only one who can maintain them. A lot of mendix developers do not know these languages, therefore you create a risk for your customer, that if you leave the project, no-one will know what goes on in these widgets. These widgets or javaactions will be depricated after sometime (updates) and then the application will break and there will be no-one to resolve it. Therefore it is advised to use as less as possible of these custom, selfbuilt widgets or java actions. If it is possible to build it with mendix. you should do it in mendix.