On Tue, 19 Dec 2017 09:40:48 +0000 Lukasz Sokol <el.es...@gmail.com> wrote:
>[...] > pas2js treated program would run in a browser, client side only ? > And does not care what the server is, because it does not run on server ? Yes, in fact it does not need a server. A browser only needs some HTML and the pas2js generated js, which could be on your local disk. See here: http://wiki.freepascal.org/pas2js#for_the_browser Note that with Node.js you can run pas2js programs on the server too. > For 'server' side you then write 'as usual' e.g. cgi or other way available > (server-native binary) > > (Nothing stops really the server-side-native binary (e.g. written in Pascal) > from sending a pas2js transpiled program to the browser as a part of a 'html > page'/script, > but the line of separation is pretty clear here : this is like doing > Graeme's favorite GUI to non-gui portion separation ';) > but still YOU are doing the separation manually - you need to write BOTH > portions separately) > > For communication between the browser end and the server end, there are ways > covered > (AJAX ?) not much different than the usual (js in browser <-> > java/php/perl/python/server side js in server) LAMP stack does. Yes, see the demoxhr.lpr example in: https://svn.freepascal.org/svn/projects/pas2js/trunk/demo/rtl/ Mattias _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel