From: Tom A. <tw...@po...> - 2003-08-28 18:23:53
|
George, I'm am Jython beginner but I can recommend Swing based GUI loaded via webstart. Your target audience will have to have the java run time installed but after that things do 'just work' (well, most of the time anyway). You get get a very painless install, a free update service (update the server and all your users get the new version the next time they start up) and your users have a rich client with all the benefits. Also Swing is a pleasure to code in Jython. Cheers Tom (a different one) George Herbert wrote: > Thanks Tom for the thoughtful reply. > > Because UIs are not my usual bag <:-| , I just didn't have an idea on > how to proceed... and I'm still wondering ;-) . > > I am still not clear on what tools to use to build the (non-Browser > Based) UI if I proceed with Jython. > > Based on your comments, I wonder if it is worth it to just implement > my application in CPython with a tkinter UI and escape most of the > complications you mention below. > > Thanks again, > > George > > > Tom Whittaker wrote: > >>> I am planning to write an application in Jython. The app will be >>> run from the user's machine (not over a network) and will use both a >>> database accessed across the network and local files and databases. >>> >>> I would like to use a browser-based UI. Should I just use a swing >>> applet? What is the current practice for this sort of thing? >> >> >> >> I recommend against using a browser-based UI. >> >> If you don't have any control over your target users' configuration >> or platform, then you should not use Swing. Why? IE's java runtime >> does not support it, and the users whould have to install the >> JavaPlugIn. Furthermore, if they are running on Win2K or WinXp, then >> they would have to have Admin Privleges to do this for JRE versions > >> 1.3 [I sure hope Sun fixes this...]. >> >> In addition, RedHat Linux apparetnly defaults to Netscape 4.x which >> uses Netscape's very own JRE (based on 1.1.5) which does not have >> Swing. You could use the jfc JAR file, but it's a 1MB download the >> last time I looked. >> >> Second issue is that even when an applet is run on the local machine >> through the browser, it is still quite likely it will not be able to >> access remote data bases (and local files) without signing it. If >> you are just trying to avoid having the end users install the java >> runtime, I would suggested using InstallAnywhere's free version, and >> bundling JRE 1.3.1 (do NOT use 1.4.0 or 1.4.1 with applets...lots of >> problems) with your application. Your Windoz users do not have to >> have Admin privleges to install the runtime this way. >> >> With an application, your worries are over! Well, most of them, >> anyway... >> >> tom >> > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users > |