On 18 Jan 2017, at 00:13, David Adams <[email protected]> wrote: > Question: "We can't use pre-emptive threads." > Answer: "So what." > > Seriously, so what. Does it matter in your case? Does *anyone* have a case > where it matters.
Just to chime in on this, I can see both David’s side and Justin’s side and Aparajita’s side. First of all, Active4D is now probably one of the most scaleable web serving solutions available for 4D. The reason for that is that it now supports centralised cookie handling on the server which means you can run a load balanced site running across multiple 4D Clients, not having to route sessions through any client in particular and scale it to kingdom come - far more so than you could with just pre-emptivethreading alone. Secondly, it has always bamboozled me the amount of non-native technologies that get cited on threads like this when staring us in the face is one that extends 4D’s language seamlessly and faithfully right out onto the web. In that respect alone there can surely be few greater inhibitors to scaleability, productivity and economy than to be working across multiple language platforms instead of one. Meanwhile, I think that Justin’s point is significant in that you would get more serving capacity from a genuinely pre-emptive web server that also supported active content. (Though if you just stick Apache in front then the advantage is marginal). Finally, I think David is right that you could probably take 95% of 4D applications today, run them in a hypothetically pre-emptive environment and not notice a blind bit of difference (unless you were writing Arcade games in 4D ;) ). For me, the whole point of 4D is working in a seamless, coherent platform so if I ever jump headlong into this world beyond Active4D it’ll be 4D+Wakanda or a change of career (=retirement ?). Obviously I respect the fact that others have genuine commercial priorities which dictate otherwise. Just my 2c ! Peter ********************************************************************** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.html Options: http://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

