667481 members! Sign up to stay informed.

Sponsored Links


Resources

Enterprise Java
Research Library

Get Java white papers, product information, case studies and webcasts

News News News Messages: 225 Messages: 225 Messages: 225 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

Design-Time API Promises to make Java more like VB

Posted by: Bill Venners on May 05, 2005 DIGG
Artima has published a short article describing the Design-Time API for JavaBeans, which was recently approved as JSR 273. This API promises to bring VB-like ease to Java development.

In the article, Joe Nuxoll, spec lead for JSR 273 and two-time winner of the Java superbowl, says that "the lack of a vibrant Java component market may partly be the result of a cultural gap....In the Java world, the solutions are focused on class libraries, not component libraries. .NET developers, on the other hand, think of solving problems in terms of components, rather than class libraries and configuration files."

Read the article here:

http://www.artima.com/articles/designtime.html

Do you believe that a vibrant JavaBeans component market can ever take off in the Java community? Also, do you feel VB developers could be persuaded by better, more VB-like tools, to switch to Java?

Threaded replies

·  Design-Time API Promises to make Java more like VB by Bill Venners on Thu May 05 04:35:51 EDT 2005
  ·  Just like Delphi by Andre Fernandes on Thu May 05 14:30:04 EDT 2005
  ·  Design-Time API Promises to make Java more like VB by Mark Nuttall on Thu May 05 15:05:26 EDT 2005
  ·  Design-Time API Promises to make Java more like VB by Vagif Verdi on Thu May 05 15:08:39 EDT 2005
    ·  Design-Time API Promises to make Java more like VB by Mark Nuttall on Thu May 05 15:28:37 EDT 2005
      ·  competing with VB 3.0 by Anjan Bacchu on Thu May 05 15:42:34 EDT 2005
        ·  Leting you create simple apps fast is not always good by joe jenkins on Thu May 05 16:10:15 EDT 2005
          ·  simple apps fast not good by DeWayne Filppi on Fri May 06 11:08:11 EDT 2005
            ·  simple apps fast not good by Mark Nuttall on Fri May 06 11:17:45 EDT 2005
              ·  VB.net != bad VB by peter lin on Fri May 06 11:43:22 EDT 2005
                ·  VB.net != bad VB by Mark Nuttall on Fri May 06 12:20:34 EDT 2005
                  ·  VB.net != bad VB by Mark Nuttall on Fri May 06 12:29:10 EDT 2005
              ·  simple apps fast not good by Henrique Steckelberg on Fri May 06 13:41:28 EDT 2005
                ·  simple apps fast not good by Mark Nuttall on Fri May 06 13:55:49 EDT 2005
        ·  competing with VB 3.0 by Steve Zara on Thu May 05 16:16:57 EDT 2005
          ·  Java studio creator by Werner Punz on Sat May 07 04:09:45 EDT 2005
            ·  Java studio creator by Steve Zara on Sat May 07 08:16:00 EDT 2005
            ·  Java studio creator by Tor Norbye on Sat May 07 15:18:27 EDT 2005
              ·  Thanks for the reply by Werner Punz on Mon May 09 03:21:38 EDT 2005
        ·  competing with VB 3.0 by Mark Nuttall on Thu May 05 16:25:19 EDT 2005
      ·  Design-Time API Promises to make Java more like VB by Steve Zara on Thu May 05 16:11:40 EDT 2005
      ·  Design-Time API Promises to make Java more like VB by Cedric Beust on Thu May 05 17:28:47 EDT 2005
        ·  Design-Time API Promises to make Java more like VB by Steve Zara on Thu May 05 17:38:04 EDT 2005
          ·  Design-Time API Promises to make Java more like VB by Cedric Beust on Thu May 05 17:44:54 EDT 2005
            ·  Design-Time API Promises to make Java more like VB by Cedric Beust on Thu May 05 17:47:13 EDT 2005
              ·  Design-Time API Promises to make Java more like VB by Steve Zara on Thu May 05 18:07:09 EDT 2005
              ·  Design-Time API Promises to make Java more like VB by Tom Eugelink on Fri May 06 06:15:29 EDT 2005
        ·  I picked VB before everybody and made a fortune with it by Rolf Tollerud on Thu May 05 17:39:35 EDT 2005
          ·  P.S. by Rolf Tollerud on Thu May 05 17:42:44 EDT 2005
          ·  I picked VB before everybody and made a fortune with it by Cameron Purdy on Thu May 05 21:29:36 EDT 2005
            ·  ? by Rolf Tollerud on Thu May 05 22:44:36 EDT 2005
              ·  ? by Cameron Purdy on Fri May 06 07:36:52 EDT 2005
                ·  Cameron "Weblogic is 30x faster than Tomcat" Purdy by Rolf Tollerud on Fri May 06 08:12:24 EDT 2005
                  ·  Rolf "AutoCAD" Tollerud by Steve Zara on Fri May 06 09:17:36 EDT 2005
                    ·  Reality is too boring by peter lin on Fri May 06 09:33:44 EDT 2005
                  ·  Cameron "Weblogic is 30x faster than Tomcat" Purdy by Cameron Purdy on Fri May 06 10:19:22 EDT 2005
                    ·  Cameron "Weblogic is 30x faster than Tomcat" Purdy by John Murray on Fri May 06 12:46:49 EDT 2005
                    ·  any more Camerons and I turn into a misanthrope by Rolf Tollerud on Fri May 06 14:13:20 EDT 2005
                      ·  any more Camerons and I turn into a misanthrope by Cameron Purdy on Fri May 06 14:41:17 EDT 2005
                      ·  But where's the facts? by peter lin on Fri May 06 15:07:40 EDT 2005
                        ·  in all important matters I have been right by Rolf Tollerud on Fri May 06 15:33:04 EDT 2005
                          ·  I gladly put my foot in my mouth by peter lin on Fri May 06 15:47:30 EDT 2005
                            ·  observations on the human nature by Rolf Tollerud on Fri May 06 16:36:06 EDT 2005
                              ·  observations on the human nature by Cedric Beust on Fri May 06 17:06:12 EDT 2005
                              ·  Really, I wouldn't consider myself a pupil by peter lin on Fri May 06 22:26:07 EDT 2005
                                ·  traumatic experience by Rolf Tollerud on Fri May 06 23:23:06 EDT 2005
                                  ·  Impress you? by peter lin on Sat May 07 00:04:03 EDT 2005
                                    ·  maybe Cameron just tell people what they want to hear by Rolf Tollerud on Sat May 07 01:02:52 EDT 2005
                                      ·  maybe Cameron just tell people what they want to hear by Steve Zara on Sat May 07 08:25:12 EDT 2005
                                        ·  more nonsense from Steve by Rolf Tollerud on Sat May 07 10:32:56 EDT 2005
                                          ·  more nonsense from Steve by Mark Nuttall on Sat May 07 13:38:54 EDT 2005
                                            ·  more nonsense from Steve by Steve Zara on Sat May 07 13:52:10 EDT 2005
                                      ·  Again I ask, how does D related to design time API by peter lin on Sat May 07 13:46:53 EDT 2005
                                      ·  I'll get things started for you by peter lin on Sat May 07 14:00:04 EDT 2005
                                        ·  design-time interactions is 100% uninteresting by Rolf Tollerud on Sat May 07 14:29:27 EDT 2005
                                          ·  P. S. by Rolf Tollerud on Sat May 07 14:33:10 EDT 2005
                                            ·  P. S. by Joe M. on Mon May 09 10:08:36 EDT 2005
                                          ·  Who the hell is 'Rolf Tollerud'? by Michael Finger on Sat May 07 14:49:52 EDT 2005
                                            ·  Who the hell is 'Michael Finger'? by Rolf Tollerud on Sat May 07 16:09:19 EDT 2005
                                              ·  Like I said... by Michael Finger on Sat May 07 16:25:28 EDT 2005
                                              ·  Who the hell is 'Michael Finger'? by Cedric Beust on Sat May 07 20:39:13 EDT 2005
                                              ·  Don't get personal with people you don't know by Steven McArdle on Wed Oct 25 08:22:21 EDT 2006
                                          ·  In other words by peter lin on Sat May 07 18:02:37 EDT 2005
                                            ·  CRUD code should always be generic* by Rolf Tollerud on Sat May 07 20:02:36 EDT 2005
                                              ·  CRUD code should always be generic* by Steve Zara on Sat May 07 20:17:30 EDT 2005
                                                ·  CRUD code should always be generic* by Rolf Tollerud on Sat May 07 20:32:37 EDT 2005
                                                  ·  CRUD code should always be generic* by Steve Zara on Sat May 07 20:40:22 EDT 2005
                                                    ·  KISS code never impresses anybody by Rolf Tollerud on Sat May 07 21:16:50 EDT 2005
                                                      ·  KISS code never impresses anybody by peter lin on Sat May 07 21:59:07 EDT 2005
                                                      ·  This isn't KISS by Steve Zara on Sun May 08 04:58:05 EDT 2005
                                                        ·  to kick and scream by Rolf Tollerud on Sun May 08 06:55:19 EDT 2005
                                                          ·  to kick and scream by Steve Zara on Sun May 08 07:42:34 EDT 2005
                                                          ·  to kick and scream by Cameron Purdy on Sun May 08 08:36:47 EDT 2005
                                                          ·  to kick and scream by peter lin on Sun May 08 10:48:09 EDT 2005
                                                            ·  to kick and scream by Steve Zara on Sun May 08 11:44:43 EDT 2005
                                                              ·  agree :) by peter lin on Sun May 08 13:26:44 EDT 2005
                                                                ·  We're the idiots. by Michael Finger on Sun May 08 13:57:11 EDT 2005
                                                                  ·  We're the idiots. by Steve Zara on Sun May 08 16:59:34 EDT 2005
                                                                    ·  theserverside vs theclientside by Rolf Tollerud on Mon May 09 02:45:04 EDT 2005
                                                                      ·  theserverside vs theclientside by Steve Zara on Mon May 09 06:58:54 EDT 2005
                                                                        ·  theserverside vs theclientside by Rolf Tollerud on Mon May 09 07:42:16 EDT 2005
                                                                          ·  Untrue by peter lin on Mon May 09 07:53:33 EDT 2005
                                                                            ·  what is it that its ntrue by Rolf Tollerud on Mon May 09 08:24:59 EDT 2005
                                                                              ·  what is it that its ntrue by peter lin on Mon May 09 08:37:04 EDT 2005
                                                                                ·  I see I have to do everything myself by Rolf Tollerud on Mon May 09 08:52:52 EDT 2005
                                                                                  ·  I see I have to do everything myself by peter lin on Mon May 09 09:10:41 EDT 2005
                                                                              ·  what is it that its ntrue by Henrique Steckelberg on Mon May 09 08:41:18 EDT 2005
                                                                          ·  theserverside vs theclientside by Steve Zara on Mon May 09 08:30:06 EDT 2005
                                                                          ·  theserverside vs theclientside by Joe M. on Mon May 09 10:01:38 EDT 2005
                                                                            ·  language lesson by Rolf Tollerud on Mon May 09 10:33:10 EDT 2005
                                                                              ·  Thsi discussion is heading into a wrong direction by Frank Nimphius on Mon May 09 12:10:23 EDT 2005
                                                                      ·  Oh really? by peter lin on Mon May 09 07:44:17 EDT 2005
                                                                        ·  ? by Rolf Tollerud on Mon May 09 08:02:20 EDT 2005
                                                                          ·  ? by Steve Zara on Mon May 09 08:16:27 EDT 2005
                                                                            ·  Add/delete comun example by Michael Finger on Mon May 09 11:19:10 EDT 2005
                                                                              ·  why do you not ask salesforce? by Rolf Tollerud on Mon May 09 11:45:53 EDT 2005
                                                                                ·  why do you not ask salesforce? by Steve Zara on Mon May 09 11:56:45 EDT 2005
                                                                                ·  are we suppose to read your mind by peter lin on Mon May 09 12:19:37 EDT 2005
                                                                                  ·  clarification by peter lin on Mon May 09 12:30:39 EDT 2005
                                                                                    ·  a paus please by Rolf Tollerud on Mon May 09 13:07:05 EDT 2005
                                                                                  ·  be patient by Rolf Tollerud on Mon May 09 13:46:13 EDT 2005
                                                                                    ·  be patient by peter lin on Mon May 09 14:00:38 EDT 2005
                                                                                      ·  be patient by Steve Zara on Mon May 09 14:04:38 EDT 2005
                                                                                      ·  he is completly lost by Rolf Tollerud on Mon May 09 14:25:12 EDT 2005
                                                                                        ·  first hand experience by peter lin on Mon May 09 14:31:47 EDT 2005
                                                                                        ·  he is completly lost by Mikael Carneholm on Tue May 10 06:55:45 EDT 2005
                                                                                        ·  he is completly lost by Star Trooper on Thu May 12 02:59:41 EDT 2005
                                                                                          ·  report from pluto by Rolf Tollerud on Thu May 12 09:50:11 EDT 2005
                                                                                            ·  But what about D? by peter lin on Thu May 12 10:20:36 EDT 2005
                                                                                            ·  report from pluto by Mark Nuttall on Thu May 12 11:25:20 EDT 2005
                                                                                              ·  Pluto? More like Uranus by Mark Nuttall on Thu May 12 11:27:34 EDT 2005
                                                                                              ·  report from pluto by Steve Zara on Thu May 12 12:05:01 EDT 2005
                                                                                                ·  resistance is futile by Rolf Tollerud on Thu May 12 15:31:12 EDT 2005
                                                                                                  ·  No love for D by peter lin on Thu May 12 15:44:21 EDT 2005
                                                                                                    ·  Peter is a careful person by Rolf Tollerud on Thu May 12 16:23:59 EDT 2005
                                                                                                      ·  Peter is a careful person by Steve Zara on Thu May 12 16:57:16 EDT 2005
                                                                                                  ·  resistance is futile by Steve Zara on Thu May 12 16:54:06 EDT 2005
                                                                                                  ·  mathematics is futile by Steve Zara on Thu May 12 17:05:13 EDT 2005
                                                                                                    ·  the situation May 9 2005 was by Rolf Tollerud on Thu May 12 17:21:46 EDT 2005
                                                                                                      ·  the situation May 9 2005 was by Steve Zara on Thu May 12 17:44:28 EDT 2005
                                                                                                        ·  dice.com confirm UK results by Rolf Tollerud on Thu May 12 18:40:19 EDT 2005
                                                                                                          ·  P.S. by Rolf Tollerud on Thu May 12 18:54:06 EDT 2005
                                                                                                            ·  P.S. by Steve Zara on Thu May 12 19:07:07 EDT 2005
                                                                                                              ·  windows development? in your dreams by Rolf Tollerud on Thu May 12 19:49:51 EDT 2005
                                                                                                                ·  windows development? in your dreams by Steve Zara on Thu May 12 20:08:15 EDT 2005
                                                                                                                  ·  do not compond to the folly by Rolf Tollerud on Thu May 12 20:12:00 EDT 2005
                                                                                                                    ·  do not compond to the folly by Steve Zara on Thu May 12 20:15:03 EDT 2005
                                                                                                            ·  It is all nonsense by Steve Zara on Thu May 12 19:44:37 EDT 2005
                                                                                                              ·  indeed.com? this is becoming better and better by Rolf Tollerud on Thu May 12 20:01:58 EDT 2005
                                                                                                                ·  indeed.com? this is becoming better and better by Steve Zara on Thu May 12 20:12:51 EDT 2005
                                                                                                                  ·  not all sites can search on C# by Rolf Tollerud on Thu May 12 20:31:59 EDT 2005
                                                                                                            ·  P.S. by Cameron Purdy on Thu May 12 19:51:25 EDT 2005
                                                                                                              ·  pretty good for a Java fork by Rolf Tollerud on Thu May 12 20:08:49 EDT 2005
                                                                                                                ·  From the OOP expert... by Steve Zara on Thu May 12 20:28:52 EDT 2005
                                                                                                                  ·  From the OOP expert... by Rolf Tollerud on Thu May 12 20:33:04 EDT 2005
                                                                                                                    ·  From the OOP expert... by Steve Zara on Thu May 12 20:40:19 EDT 2005
                                                                                                                      ·  life is hard by Rolf Tollerud on Thu May 12 21:34:31 EDT 2005
                                                                                                                        ·  life is hard by Steve Zara on Thu May 12 21:53:35 EDT 2005
                                                                                                                          ·  "some complex mathematical processing" by Rolf Tollerud on Thu May 12 23:58:35 EDT 2005
                                                                                                                            ·  Thanks for the apology by Steve Zara on Fri May 13 00:50:05 EDT 2005
                                                                                                                              ·  the apology was meant sarcastic, Steve by Rolf Tollerud on Fri May 13 02:03:53 EDT 2005
                                                                                                                                ·  the apology was meant sarcastic, Steve by Steve Zara on Fri May 13 02:17:13 EDT 2005
                                                                                                                ·  pretty good for a Java fork by Mikael Carneholm on Fri May 13 03:01:02 EDT 2005
                                                                                                                  ·  did I hear something? by Rolf Tollerud on Fri May 13 05:11:18 EDT 2005
                                                                                                                    ·  did I hear something? by Mikael Carneholm on Fri May 13 08:32:06 EDT 2005
                                                                                                                    ·  is that really necessary? by peter lin on Fri May 13 08:50:13 EDT 2005
                                                                                                          ·  but what does it confirm? by Steve Zara on Thu May 12 19:04:26 EDT 2005
                                                                                                            ·  but what does it confirm? by Mark Nuttall on Fri May 13 08:22:11 EDT 2005
                                                                                                              ·  but what does it confirm? by Mark Nuttall on Fri May 13 08:35:25 EDT 2005
                                                                                                          ·  dice.com confirm UK results by Mark Nuttall on Fri May 13 08:11:05 EDT 2005
                                                                                ·  Why not ask salesforce's customers. by Michael Finger on Mon May 09 12:24:18 EDT 2005
                                                                                  ·  Why not ask salesforce's customers. by Rolf Tollerud on Mon May 09 13:03:11 EDT 2005
                                                          ·  to kick and scream by Cedric Beust on Sun May 08 15:38:09 EDT 2005
                                                            ·  to kick and scream by Steve Zara on Sun May 08 17:01:51 EDT 2005
                                                              ·  to kick and scream by Henrique Steckelberg on Sun May 08 18:26:54 EDT 2005
                                                                ·  to kick and scream by Star Trooper on Sun May 08 20:50:48 EDT 2005
                                                                  ·  to kick and scream by Artec Inc on Sun May 08 23:59:41 EDT 2005
                                                                    ·  to kick and scream by javier castanon on Mon May 09 01:17:16 EDT 2005
                                                                      ·  to kick and scream by Cameron Purdy on Mon May 09 06:29:19 EDT 2005
                                                                        ·  to kick and scream by Joe M. on Mon May 09 09:55:40 EDT 2005
                                                                          ·  to kick and scream by Mark Nuttall on Mon May 09 11:55:46 EDT 2005
                                                                            ·  to kick and scream by David Liszewski on Fri Aug 12 12:14:09 EDT 2005
                                                                      ·  to kick and scream by Joshua Long on Thu Jun 02 03:04:37 EDT 2005
                                                                        ·  What fun by Andrew Doddington on Mon Jun 06 15:53:57 EDT 2005
                                                            ·  is Cedric a former has been? by Rolf Tollerud on Mon May 09 03:45:22 EDT 2005
                                                              ·  is Cedric a former has been? by Steve Zara on Mon May 09 06:21:34 EDT 2005
                                                  ·  so basically, you're saying to do this by peter lin on Sat May 07 21:44:19 EDT 2005
                                  ·  traumatic experience by Cameron Purdy on Sat May 07 10:40:20 EDT 2005
                                  ·  traumatic experience by Joe M. on Mon May 09 10:11:34 EDT 2005
                          ·  in all important matters you have been wrong by Cedric Beust on Fri May 06 16:38:43 EDT 2005
                            ·  the truth is all that matter by Rolf Tollerud on Fri May 06 16:58:21 EDT 2005
                              ·  the truth is all that matter by Cedric Beust on Fri May 06 17:09:56 EDT 2005
                                ·  the truth is all that matter by Rolf Tollerud on Fri May 06 18:13:23 EDT 2005
                              ·  the truth is all that matter by Henrique Steckelberg on Fri May 06 18:48:28 EDT 2005
                      ·  any more Camerons and I turn into a misanthrope by Mark Nuttall on Fri May 06 15:35:44 EDT 2005
                      ·  Does your mom know your using the computer? by Michael Finger on Fri May 06 16:51:06 EDT 2005
                    ·  Walter Bright by Roger Voss on Sat May 07 01:15:34 EDT 2005
                ·  ? by Henrique Steckelberg on Fri May 06 08:37:28 EDT 2005
        ·  Design-Time API Promises to make Java more like VB by Mark Nuttall on Fri May 06 07:59:35 EDT 2005
  ·  Design-Time API Promises to make Java more like VB by Mike Diehl on Thu May 05 15:09:54 EDT 2005
    ·  Design-Time API Promises to make Java more like VB by Mark Nuttall on Thu May 05 15:22:32 EDT 2005
  ·  programming for real men by Rolf Tollerud on Thu May 05 16:02:12 EDT 2005
    ·  programming for real men by Vagif Verdi on Thu May 05 16:14:24 EDT 2005
      ·  first victim will be Mono by Rolf Tollerud on Thu May 05 16:45:02 EDT 2005
        ·  first victim will be Mono by Steve Zara on Thu May 05 17:05:12 EDT 2005
          ·  Steve as usual is a little behind by Rolf Tollerud on Thu May 05 17:13:57 EDT 2005
            ·  Steve as usual is a little behind by Steve Zara on Thu May 05 17:38:56 EDT 2005
              ·  Swing? by Rolf Tollerud on Thu May 05 17:51:56 EDT 2005
                ·  Swing? by Steve Zara on Thu May 05 18:09:15 EDT 2005
                  ·  Well, if you want to hack Win32, good luck. Some of us have... by Rolf Tollerud on Thu May 05 18:20:10 EDT 2005
                    ·  Well, if you want to hack Win32, good luck. Some of us have... by Donald Diego on Thu May 05 18:41:03 EDT 2005
                      ·  D will run on both Java VM and CLR before the year has passed by Rolf Tollerud on Thu May 05 19:16:16 EDT 2005
                        ·  D will run on both Java VM and CLR before the year has passed by Steve Zara on Thu May 05 19:34:32 EDT 2005
                          ·  D will run on both Java VM and CLR before the year has passed by Cedric Beust on Thu May 05 20:01:40 EDT 2005
                            ·  Cedric, you are a hacker, the more far out and unknow the better by Rolf Tollerud on Thu May 05 20:30:06 EDT 2005
                              ·  Cedric, you are a hacker, the more far out and unknow the better by Cedric Beust on Thu May 05 20:35:02 EDT 2005
                                ·  a work of art by Rolf Tollerud on Thu May 05 21:02:25 EDT 2005
                                  ·  Or, put it in another way: by Rolf Tollerud on Thu May 05 21:24:16 EDT 2005
                                  ·  a work of art by Cedric Beust on Thu May 05 23:38:12 EDT 2005
                                    ·  good discernment is the highest by Rolf Tollerud on Fri May 06 01:40:34 EDT 2005
                                      ·  fact-checking by Patrick Linskey on Fri May 06 03:55:28 EDT 2005
                                      ·  Have you ever written a compiler? by peter lin on Fri May 06 08:25:34 EDT 2005
                                      ·  good discernment is the highest by Cedric Beust on Fri May 06 09:55:15 EDT 2005
                                        ·  good discernment is the highest by Tero Vaananen on Fri May 06 10:08:19 EDT 2005
                          ·  Steve, are you in any way related to Salieri? by Rolf Tollerud on Thu May 05 20:08:48 EDT 2005
                    ·  Walter Bright by Pete Haidinyak on Fri May 06 10:55:02 EDT 2005
        ·  first victim will be Mono by Pete Haidinyak on Fri May 06 10:49:23 EDT 2005
    ·  D is irrelevant and off-topic by Inf ernoz on Tue Jun 07 18:18:56 EDT 2005
      ·  more irrelevant and off-topic information by Rolf Tollerud on Tue Jun 07 21:00:25 EDT 2005
        ·  more irrelevant and off-topic information by Steve Zara on Tue Jun 07 21:25:58 EDT 2005
          ·  more irrelevant and off-topic information by Mark Nuttall on Tue Jun 07 22:46:47 EDT 2005
          ·  jobserve too - when will it stop? by Rolf Tollerud on Tue Jun 07 23:18:55 EDT 2005
            ·  jobserve too - when will it stop? by Steve Zara on Wed Jun 08 07:26:46 EDT 2005
              ·  jobserve too - when will it stop? by Geoff Dinsdale on Wed Jun 08 16:23:15 EDT 2005
  ·  VB components == COM/DLL hell with a vengence by Roger Voss on Fri May 06 02:42:42 EDT 2005
    ·  DLL hell is not Windows-specific by Cedric Beust on Fri May 06 11:46:26 EDT 2005
      ·  DLL hell is not Windows-specific by Mark Nuttall on Fri May 06 12:28:04 EDT 2005
      ·  DLL hell is not Windows-specific by Roger Voss on Sat May 07 00:52:03 EDT 2005
  ·  finally by Werner Punz on Fri May 06 05:08:08 EDT 2005
    ·  Design-Time API Threatens to make Java more like VB by Jan Hansen on Fri May 06 05:26:14 EDT 2005
      ·  Design-Time API Threatens to make Java more like VB by Cameron Purdy on Fri May 06 07:42:44 EDT 2005
        ·  Delphi, Workshop and new IDEs by Anjan Bacchu on Fri May 06 20:00:33 EDT 2005
        ·  Design-Time API Threatens to make Java more like VB by Jan Hansen on Mon May 09 05:27:01 EDT 2005
  ·  Back onto Components by Dave Bazaar on Sat Dec 23 13:27:14 EST 2006
  ·  Why dont we just accept the fact by Albert Mendonca on Wed May 21 15:18:58 EDT 2008
  ·  Yep it by Ashique Raheem on Thu Nov 19 03:46:44 EST 2009
  Message #169317 Post reply Post reply Post reply Go to top Go to top Go to top

Just like Delphi

Posted by: Andre Fernandes on May 05, 2005 in response to Message #169228
One of the things I remember from Delphi (the tool serious developers used instead of the VB toy-thingie) is that you could have some modifiers so that you might compile a runtime-only version of your component/library.

We could even see people freely distributing components with limited design-time behaviour (you would have to pay to get the full version).

Design-time behaviour is VERY desirable for UI components, for example. I'll check it out...

  Message #169321 Post reply Post reply Post reply Go to top Go to top Go to top

Design-Time API Promises to make Java more like VB

Posted by: Mark Nuttall on May 05, 2005 in response to Message #169228
Do you believe that a vibrant JavaBeans component market can ever take off in the Java community? Also, do you feel VB developers could be persuaded by better, more VB-like tools, to switch to Java?

No. There are plenty of extendable Java Components in the Open Source world. And there are enough closed source ones too.

I switched from VB to Java (VAJ at the time). The Java IDEs are pretty close to what VB had. And in some ways it is better. Custom properties is the only thing missing, that I can think of - and how many people really used them.

  Message #169323 Post reply Post reply Post reply Go to top Go to top Go to top

Design-Time API Promises to make Java more like VB

Posted by: Vagif Verdi on May 05, 2005 in response to Message #169228
I think they misunderstand the problem. Why Java Beans components never took off.
Borland has quite rich set of Java Beans components packaged with JBuilder.
Other companies could also create such component libraries.
I mean technically there was no problem.
But markets do not born and strive because of existance of particular technlogy.
There has to be demand for components in java world...and it is not there.
Why ?
Because main destination of components is building visual GUI. And since java sucks as a client side programming, majority of developers prefer develop client side applications on other, more suited for the task technologies, VB, dotnet, delphi, or web GUI like ASP, JSP, PHP etc.

So as you see - there's no demand.
And they can approve as many JSRs as they like. That wont change the demand, until they fix java on client side.
In other words make java clients installation as smooth and painless as possible.
Now where's JSR for that ? :))

  Message #169325 Post reply Post reply Post reply Go to top Go to top Go to top

Design-Time API Promises to make Java more like VB

Posted by: Mike Diehl on May 05, 2005 in response to Message #169228
Shouldn't that read "Threatens" instead of "Promises"?

:-)

  Message #169327 Post reply Post reply Post reply Go to top Go to top Go to top

Design-Time API Promises to make Java more like VB

Posted by: Mark Nuttall on May 05, 2005 in response to Message #169325
Shouldn't that read "Threatens" instead of "Promises"?:-)
LOL!

  Message #169329 Post reply Post reply Post reply Go to top Go to top Go to top

Design-Time API Promises to make Java more like VB

Posted by: Mark Nuttall on May 05, 2005 in response to Message #169323
And since java sucks as a client side programming,
Hmm. It doesn't for me and many others.

Why it didn't "take off":
1. Timing. Everyone (well almost everyone) wanted to do Web dev when Java was coming into its prime.
2. Have you ever tried to create a component in VB? Yuck. Ever tried it in Swing? Lots easier.
3. You get more with Java than you did with VB. (One big one - layout managers)

VB is (or was) not great for creating client-side programming. It was great for quick and dirty.

  Message #169331 Post reply Post reply Post reply Go to top Go to top Go to top

competing with VB 3.0

Posted by: Anjan Bacchu on May 05, 2005 in response to Message #169329
And since java sucks as a client side programming,
Hmm. It doesn't for me and many others.Why it didn't "take off":1. Timing. Everyone (well almost everyone) wanted to do Web dev when Java was coming into its prime.2. Have you ever tried to create a component in VB? Yuck. Ever tried it in Swing? Lots easier.3. You get more with Java than you did with VB. (One big one - layout managers)VB is (or was) not great for creating client-side programming. It was great for quick and dirty.

Hi,

 I've long thought about it and discussed with fellow developers on what would make
a java IDE to be atleast as productive as VB 3.0 was. Today, I'm ashamed to say that VB 3.0 could be learnt in half a day AND a newcomer could develop a small 10 form/window application in a week's time.

  Of course, MS extended VB's ease of use to Visual Interdev.
 
  The day a JAVA IDE lets you develop a 10 form/window app in 7 days, that is the day that Java's popularity will really rocket. It is important that the application developer should be able to learn it in NOT more than 3 days.
 
Unless the model that you're working on will also help doing something similar to developing app for the 'net (like Visual Interdev) where
the developer who's used to the VB/Rave model of developing can reuse his development experience, there won't be big adoption/popularity.
 
    I hope that all the popular Eclipse/NetBeans/Swing/SWT/IDEA authors latch onto this and there is effort to have them interested in this technology. So, when the JSR is released/published, there will be enough books about the technology and upcoming IDEs supporting this technology.

Those interested should start participating in this JSR as individual community members -- found that you can participate in the JCP as an individual for free.

P.S : I have been developing software for a dozen years now. started using Borland C++, OWL
and then later VC++/VB, etc and the last 6 years been doing Java -- mostly server side.

BR,
~A

  Message #169333 Post reply Post reply Post reply Go to top Go to top Go to top

programming for real men

Posted by: Rolf Tollerud on May 05, 2005 in response to Message #169228
Sorry guys, the train has gone.

The future of client programming (as long as there is going to be any demand for clients apps) belongs to the D programming language.

Check it out at,
http://www.digitalmars.com/d/index.html

So is there going to be any demand for client apps? I think so. The BIG question "Rich clients or browser applications" is going to be answered with "BOTH". A first class application in the future will come in two versions, a specialized brower version and a specialized client version.

Regards
Rolf Tollerud

  Message #169334 Post reply Post reply Post reply Go to top Go to top Go to top

Leting you create simple apps fast is not always good

Posted by: joe jenkins on May 05, 2005 in response to Message #169331
I have witnessed a lot of failed attempts at developing complex applications with VB. The problem is that managers see a 10 form application produced in record time and then decide that they need that kind of productiviy. For release one it feels like they are geting that kind of productivity, but then eventually they hit the complexity limit of the product and the project slowly begins its decline. I have never seen a well architected, easily maintained VB app. Every one I have ever seen is a bunch of hacked together procedural scripts inside a UI. This works great for very simple apps, and sucks for complex apps. So I guess productivity depends on the kind of project you are working on

  Message #169335 Post reply Post reply Post reply Go to top Go to top Go to top

Design-Time API Promises to make Java more like VB

Posted by: Steve Zara on May 05, 2005 in response to Message #169329
And since java sucks as a client side programming,
Hmm. It doesn't for me and many others.

I totally agree. I find client-side GUI development to be very simple and fast with NetBeans.
VB is (or was) not great for creating client-side programming. It was great for quick and dirty.

Yes, and I have seen some of the mess that can result when large projects are developed with it.

Regarding the original post, the reason that VB (at least pre-.NET) users developed with components rather than class libraries was because you could not even write class libraries in VB - the language had no inheritance.

  Message #169336 Post reply Post reply Post reply Go to top Go to top Go to top

programming for real men

Posted by: Vagif Verdi on May 05, 2005 in response to Message #169333
Rolf, sometimes it is really hard to understand what you are trying to say.
What the new language has to do with this topic ?
Building client side apps is not about language.
It is about tools.
And besides, from what i've seen on their site this new D language does not have practically any advantages over well established python and ruby.
And lacks heavy industrial tools support C# and java have.

  Message #169337 Post reply Post reply Post reply Go to top Go to top Go to top

competing with VB 3.0

Posted by: Steve Zara on May 05, 2005 in response to Message #169331
The day a JAVA IDE lets you develop a 10 form/window app in 7 days, that is the day that Java's popularity will really rocket. It is important that the application developer should be able to learn it in NOT more than 3 days.

That sounds exactly like Java Studio Creator to me.

  Message #169340 Post reply Post reply Post reply Go to top Go to top Go to top

competing with VB 3.0

Posted by: Mark Nuttall on May 05, 2005 in response to Message #169331
speed != productivity

  Message #169343 Post reply Post reply Post reply Go to top Go to top Go to top

first victim will be Mono

Posted by: Rolf Tollerud on May 05, 2005 in response to Message #169336
Back in old days VB was too easy, but C/C++ was too complicated and cumberstoned. Now we have Java and C#. But these languages come with a VM. Even if you can compile to native it is difficult and you do not really win any speed and even a simple "hello world" app takes up many MB. Also these languages are too easy! (No challenges for us real men).

Then Walter Bright introduces D, check out his credentials! http://www.walterbright.com/

Compiles to native as easily as Java/C# compiles to byte code: dmd helloworld.d

Small files (50-100 Kb with no dependencies!), speed record at The Computer Language Shootout. Interface nicely with win32, gtk and qt. Garbage collected but you can bypass it if you choose to and lots of lots of features. This is nothing made home by a talented student, whatch a professional genius in action!

In complexity it is between Java and C++. There is a lot to learn but you never feel you waist your time. I am completely won over. It has tremendous potential.

Regards
Rolf Tollerud

  Message #169345 Post reply Post reply Post reply Go to top Go to top Go to top

first victim will be Mono

Posted by: Steve Zara on May 05, 2005 in response to Message #169343
Back in old days VB was too easy, but C/C++ was too complicated and cumberstoned. Now we have Java and C#. But these languages come with a VM. Even if you can compile to native it is difficult and you do not really win any speed and even a simple "hello world" app takes up many MB.

Strange that you have never heard of the many native code compilers for Java, as they have been around for years. GCJ is a good one.
I am completely won over. It has tremendous potential.RegardsRolf Tollerud

Poor Ruby On Rails. You were so keen on it. But it is now SO 'last month'. I guess fashions and trends change so quickly.

  Message #169346 Post reply Post reply Post reply Go to top Go to top Go to top

Steve as usual is a little behind

Posted by: Rolf Tollerud on May 05, 2005 in response to Message #169345
I though we were talking about client apps? Ruby on Rails is a very good web-applications framework.

Difficult to keep it apart? Be patient,
it will come to you.

Tip: With the D programming language you need to have an extensive knowledge of the GUI API of you choice, Win32, gtk or qt.

Regards
Rolf Tollerud

  Message #169347 Post reply Post reply Post reply Go to top Go to top Go to top

Design-Time API Promises to make Java more like VB

Posted by: Cedric Beust on May 05, 2005 in response to Message #169329
Have you ever tried to create a component in VB? Yuck. Ever tried it in Swing? Lots easier.
Are you serious?

Creating a component in VB is a breeze. Note that I am talking about the *packaging*, not the API, which is what really defines a component.

Write your code in VB, export a DLL or an OCX and the rest of the planet can use it. No need for them to recompile it, build it, update it or whatever. Just take a look at the IDL interface and you can invoke it from any language.

HTML renderer, ftp object, graphic controls, etc... there are hundreds of these out there and I bet quite a few on your own machine, which you can discover and reuse with the OLEBrowser.

Reusable Swing components?

None.

--
Cedric

  Message #169348 Post reply Post reply Post reply Go to top Go to top Go to top

Design-Time API Promises to make Java more like VB

Posted by: Steve Zara on May 05, 2005 in response to Message #169347
Write your code in VB, export a DLL or an OCX and the rest of the planet can use it. No need for them to recompile it, build it, update it or whatever. Just take a look at the IDL interface and you can invoke it from any language.HTML renderer, ftp object, graphic controls, etc... there are hundreds of these out there and I bet quite a few on your own machine, which you can discover and reuse with the OLEBrowser.

And managing versions of these on a Win32 machine can be a nightmare.
Reusable Swing components?None.-- Cedric

Wrong. There are plenty. A quick google shows this.

  Message #169349 Post reply Post reply Post reply Go to top Go to top Go to top

Steve as usual is a little behind

Posted by: Steve Zara on May 05, 2005 in response to Message #169346
I though we were talking about client apps? Ruby on Rails is a very good web-applications framework.

You were comparing D with Java, which is mainly used server side.
Tip: With the D programming language you need to have an extensive knowledge of the GUI API of you choice, Win32, gtk or qt.RegardsRolf Tollerud

Horrible. How old fashioned! You don't need such knowledge with Java, even with native APIs such as SWT.

  Message #169350 Post reply Post reply Post reply Go to top Go to top Go to top

I picked VB before everybody and made a fortune with it

Posted by: Rolf Tollerud on May 05, 2005 in response to Message #169347
I was involved in VB3 in the beginning. We used it as a way to get away from the 4GL environments were the database and programming language was hopelessly intertwined.

Ah, VB3 with C ODBC API! What speed! What freedom! And the productivity compared to C++! Here you really could talk about driving rings around your opponent.

If you knew your Charles Petzold you could work miracles with it.

Reards
Rolf Tollerud

  Message #169351 Post reply Post reply Post reply Go to top Go to top Go to top

P.S.

Posted by: Rolf Tollerud on May 05, 2005 in response to Message #169350
You should have seen the face of our presumptive customers when we opened an other database with "file/Open"! :)

  Message #169352 Post reply Post reply Post reply Go to top Go to top Go to top

Design-Time API Promises to make Java more like VB

Posted by: Cedric Beust on May 05, 2005 in response to Message #169348
Reusable Swing components?None.-- Cedric
Wrong. There are plenty. A quick google shows this.I have quite a few Swing applications installed on my machine. How many components from these applications can I reuse?

None.

And by reuse, again, I mean I shouldn't need the source, nor recompile it. I should be able to look up all the various subcomponents "exported" by these applications and invoke them directly from my Java application.

How many of these components do *you* have on your machine?

I bet none too, simply because Java has no standard for this.

On the other hand, I took a quick look at the controls I have on my machine (not even all written in VB, language is irrelevant for this) and there several hundreds that I can incorporate in my application in just a few minutes.

The best part of it is: I didn't even install any of these components, they are just the building blocks of applications I am using.

--
Cedric

  Message #169353 Post reply Post reply Post reply Go to top Go to top Go to top

Design-Time API Promises to make Java more like VB

Posted by: Cedric Beust on May 05, 2005 in response to Message #169352
Again, with proper quoting...
    Reusable Swing components?None.-- Cedric

Wrong. There are plenty. A quick google shows this.

I have quite a few Swing applications installed on my machine. How many components from these applications can I reuse?

None.

And by reuse, again, I mean I shouldn't need the source, nor recompile it. I should be able to look up all the various subcomponents "exported" by these applications and invoke them directly from my Java application.

How many of these components do *you* have on your machine?

I bet none too, simply because Java has no standard for this.

On the other hand, I took a quick look at the controls I have on my machine (not even all written in VB, language is irrelevant for this) and there several hundreds that I can incorporate in my application in just a few minutes.

The best part of it is: I didn't even install any of these components, they are just the building blocks of applications I am using.

--
Cedric

  Message #169354 Post reply Post reply Post reply Go to top Go to top Go to top

Swing?

Posted by: Rolf Tollerud on May 05, 2005 in response to Message #169349
"Horrible. How old fashioned! You don't need such knowledge with Java, even with native APIs such as SWT"

Do you know what it feels like? Like pasta that has cooked too long.

Some of us prefer "al dente".

  Message #169355 Post reply Post reply Post reply Go to top Go to top Go to top

Design-Time API Promises to make Java more like VB

Posted by: Steve Zara on May 05, 2005 in response to Message #169353
Again, with proper quoting...
    Reusable Swing components?None.-- Cedric
Wrong. There are plenty. A quick google shows this.
I have quite a few Swing applications installed on my machine. How many components from these applications can I reuse?None.And by reuse, again, I mean I shouldn't need the source, nor recompile it. I should be able to look up all the various subcomponents "exported" by these applications and invoke them directly from my Java application.How many of these components do *you* have on your machine? I bet none too, simply because Java has no standard for this.On the other hand, I took a quick look at the controls I have on my machine (not even all written in VB, language is irrelevant for this) and there several hundreds that I can incorporate in my application in just a few minutes.The best part of it is: I didn't even install any of these components, they are just the building blocks of applications I am using.-- Cedric

I have no doubt you know far more about this than I do, but I do re-use Swing components without re-compilation. I just make a JComponent subclass, put it in a Jar, and add it to my NetBeans component palette. That is it.

  Message #169356 Post reply Post reply Post reply Go to top Go to top Go to top

Swing?

Posted by: Steve Zara on May 05, 2005 in response to Message #169354
"Horrible. How old fashioned! You don't need such knowledge with Java, even with native APIs such as SWT"Do you know what it feels like? Like pasta that has cooked too long.Some of us prefer "al dente".

Well, if you want to hack Win32, good luck. Some of us have moved on from that stage.

  Message #169358 Post reply Post reply Post reply Go to top Go to top Go to top

Well, if you want to hack Win32, good luck. Some of us have...

Posted by: Rolf Tollerud on May 05, 2005 in response to Message #169356
Yes I do I do. Neither VB, C++. Java or C# has made me entirely comfortable the way D does.
Neither have I ever had the 100% confidence in anyone the way I have in Walter Bright.

I've found my habitat.
I am home!

  Message #169363 Post reply Post reply Post reply Go to top Go to top Go to top

Well, if you want to hack Win32, good luck. Some of us have...

Posted by: Donald Diego on May 05, 2005 in response to Message #169358
Yes I do I do. Neither VB, C++. Java or C# has made me entirely comfortable the way D does. Neither have I ever had the 100% confidence in anyone the way I have in Walter Bright.I've found my habitat.I am home!

I hope you are on Walter Bright's life insurance policy. It sounds like you're banking a lot on a single individual.

  Message #169364 Post reply Post reply Post reply Go to top Go to top Go to top

D will run on both Java VM and CLR before the year has passed

Posted by: Rolf Tollerud on May 05, 2005 in response to Message #169363
The language is more or less finished. You do not think that the great players can stand still and do nothing?

What was wanted was a language that can compile both to native and to byte code. But compile to native is difficult and compile to byte code is easy. Therefore you have to start in the right end.

Not the other way around.

  Message #169371 Post reply Post reply Post reply Go to top Go to top Go to top

D will run on both Java VM and CLR before the year has passed

Posted by: Steve Zara on May 05, 2005 in response to Message #169364
The language is more or less finished. You do not think that the great players can stand still and do nothing? What was wanted was a language that can compile both to native and to byte code.

Java has been doing this perfectly well for years. GCJ compiles Java directly from source code to native machine code. The Toba compiler was doing this way back in the late 90s.
But compile to native is difficult and compile to byte code is easy.

Nonsense. It is exactly the same. Both are machine codes, it just that one machine code is run on a virtual machine. 'byte code' IS a machine code. The machine code for the VM.

I have to say that I like the look of D, and it would be great to have another language like that on the JVM. But D is not good for the reasons you specify.

  Message #169372 Post reply Post reply Post reply Go to top Go to top Go to top

D will run on both Java VM and CLR before the year has passed

Posted by: Cedric Beust on May 05, 2005 in response to Message #169371
Nonsense. It is exactly the same. Both are machine codes, it just that one machine code is run on a virtual machine. 'byte code' IS a machine code. The machine code for the VM.I have to say that I like the look of D, and it would be great to have another language like that on the JVM. But D is not good for the reasons you specify.
Agreed. D looks like an incremental work over C, but not much more.

If you are looking for a real 5GL language, take a look at Fortress (I wrote a quick review here).

I don't think it will take the world by storm but it's pioneering a lot of novel and interesting ideas that are most likely a good illustration of the things to come in programming languages.

--
Cedric

  Message #169373 Post reply Post reply Post reply Go to top Go to top Go to top

Steve, are you in any way related to Salieri?

Posted by: Rolf Tollerud on May 05, 2005 in response to Message #169371
Are you sleeping? How can you casually dismiss such a great work? Not even Bjarne Stroustrup has done something similar. Bright is the better man of the two IMO. We are talking of the first (number one) place in The Computer Language Shootout! If we make a benchmark your 10 MB compiled Java program will not even have started when the D program is finished. D have GUI programs of 200 Kb with no dependencies! No MFC DLL!

Regards
Rolf Tollerud
(a href="http://www.digitalmars.com/d/index.html">Converting C++ to D</a> )

  Message #169377 Post reply Post reply Post reply Go to top Go to top Go to top

Cedric, you are a hacker, the more far out and unknow the better

Posted by: Rolf Tollerud on May 05, 2005 in response to Message #169372
Cedric,
"Agreed. D looks like an incremental work over C, but not much more"

Perhaps so, but the devil is in the details.

There is an endless discourse in history, what is more important in art, originality or quality?
I have always been a staunch supporter of quality. Therefore Bach is the greatest composer that ever lived IMO.

Walter has done a practical work in first hand: realizing that all languages that has been popular has had close similarity to the C, he quietly and unobtrusive did the best compiler ever done. Word record!

Walter is the equivalent of Johan Sebastian Bach in the computer world.

Perhaps you can guide me to the Fortress newsgroup? Who has written the compiler? What place has it in the benchmarks? How many posts is it in the newsgroup?
(D=23155 posts 5 May 2005)

Regards
Rolf Tollerud

  Message #169378 Post reply Post reply Post reply Go to top Go to top Go to top

Cedric, you are a hacker, the more far out and unknow the better

Posted by: Cedric Beust on May 05, 2005 in response to Message #169377
he quietly and unobtrusive did the best compiler ever done.
I am curious to hear how you actually come to this conclusion...

--
Cedric

  Message #169382 Post reply Post reply Post reply Go to top Go to top Go to top

a work of art

Posted by: Rolf Tollerud on May 05, 2005 in response to Message #169378
Sorry Cedric, I can not prove that. It is only my pleasant experience working with it.

All things in the world can not be measured and weighted. When we talk about art you must be a connoisseur.
Who hasn't seen the little shrug an art lover does when he encounter something he doesn't approve?

But I can give you a little inkling,

1) They are the smallest files I ever seen
2) They are the fastest files I ever seen
3) They are the friendliest language I ever used to interface with the OS.

Goto http://www.walterbright.com/ and read about this guys track record. Have you ever seen such a thourough work before?

Do you have another candidate to the world best compiler writer?

If so please show me that fellows CV.

Regards
Rolf Tollerud

  Message #169386 Post reply Post reply Post reply Go to top Go to top Go to top

Or, put it in another way:

Posted by: Rolf Tollerud on May 05, 2005 in response to Message #169382
Do you think Walter is another "Well-meaning Impractical Theoretician with a cause" from Sun?

  Message #169388 Post reply Post reply Post reply Go to top Go to top Go to top

I picked VB before everybody and made a fortune with it

Posted by: Cameron Purdy on May 05, 2005 in response to Message #169350
Ah, VB3 with C ODBC API! What speed! What freedom! And the productivity compared to C++! Here you really could talk about driving rings around your opponent. If you knew your Charles Petzold you could work miracles with it.

Charles Petzold? If you really knew Windows programming, you'd know that the Petzold book was complete rubbish.

Peace,

Cameron Purdy
Tangosol, Inc.
Coherence: Cluster your POJOs!

  Message #169395 Post reply Post reply Post reply Go to top Go to top Go to top

?

Posted by: Rolf Tollerud on May 05, 2005 in response to Message #169388
Ha ha, we are disrespectful today aren't we?

We are talking about *the Charles Petzold*, the famous author of "Programming Windows" of five editions are we not? I though "Look it up in Petzold" remains the decisive last word in answering questions about Windows development. At last is was for 10 years ago when I was using it..

We are obviously back in the old space again then, about the attitude of Java developers. Throw shit at Charles Petzold! Comparing some morons at Sun with one of the worlds greates geniuses!

What’s happen to you? When did you totally lost yor sense of proportions? Weblogic 30X faster that Tomcat! :)

I wonder whom you will take on next. The Pope? Jesus Christ? God?

Call my up and I will recommend some good physiatrist.

Madre Mia

  Message #169399 Post reply Post reply Post reply Go to top Go to top Go to top

a work of art

Posted by: Cedric Beust on May 05, 2005 in response to Message #169382
Sorry Cedric, I can not prove that.
Glad we agree. And interestingly, this also applies to most of what you write.

Nothing wrong with that, by the way, I just wanted you to realize you are expressing opinions, not facts, and that -- as you sure know -- everybody has one.
Do you have another candidate to the world best compiler writer?If so please show me that fellows CV.

If the compiler is beautiful, why do you care about the CV of its author?

When you like a car, do you ask the resume of every single person who worked on it?

Your logic really baffles me.

--
Cedric

  Message #169403 Post reply Post reply Post reply Go to top Go to top Go to top

good discernment is the highest

Posted by: Rolf Tollerud on May 06, 2005 in response to Message #169399
Nothing wrong with that, by the way, I just wanted you to realize you are expressing opinions, not facts, and that -- as you sure know -- everybody has one.

Only opinions yes - but what you forget is that opinions one day becomes something else, facts that stand out like pillars. To make a correct prediction of the future is one of the few satisfactions in life.

Unfortunately for Cameron it is impossible for him to erase from TSS database all what he said and done. What we express here is not written on water, but in concrete, standing for all time. I have nothing to be ashamed of, in fact I am proud of my old opinions here in TSS from the 3 years I have been here.

Your statement though, that (Fortran) Fortress from Sun (!) should ever become mainstream will make you look like an idiot some time, mark my words. You saw it here first!

I can not understand how you can say such a thing, after all I know that you are an intelligent being, one of the best. The only thing comparable I off hand can think of is the Nobel Prize discussion we have here in Stockholm every year. When the Swedish television gathers together some Nobel prize winners for an informal discussion.

What makes me so astonished is that as soon the good scientists begin to drive over the boundaries of their fields their opinions degrade dramatically - even to the ridiculous.

It is mystic, isn't it?

Regards
Rolf Tollerud

  Message #169410 Post reply Post reply Post reply Go to top Go to top Go to top

VB components == COM/DLL hell with a vengence

Posted by: Roger Voss on May 06, 2005 in response to Message #169228
VB components (prior to VB.NET) are COM components. As such they get registered in the system registry of a Windows computer and are global to the machine.

VB has some hack mechanisms that are intended to try to manage COM versioning. They don't work very well (as in don't solve all the problem 100%) and a lot of VB programmers never bother to try to understand that COM registration stuff and how/why one would try to manage component versioning.

I worked for a company that attempted to build and deploy customized versions of a VB application on a Citrix Metaframe cluster. They got into a huge instability quagmire because of this issue. The mechanisms introduced in W2K and XP aren't sufficient to solve this problem. Porting this classic-style VB code to VB.NET and using private assemblies was totally not a feasible option. I rescued them by engineering the ability for VB5/VB6 applications to run in COM isolation from one another by hooking in and intercepting the COM APIs of the VB runtime DLL - hence my strict isolation solution worked with prior existing compiled VB code.

I'll take the Java CLASSPATH and Java classes any day over VB components. The Java CLASSPATH in comparison to the VB component COM/DLL hell problem makes the Java designers all look like geniuses. (Which is perhaps an ironic assessment giving the grumbling of Java programmers regarding the Java CLASSPATH/class-loader - just goes to show that many of them have evidently never seen just how hopelessly mired Microsoft invented technology can cause things to become.)

  Message #169418 Post reply Post reply Post reply Go to top Go to top Go to top

fact-checking

Posted by: Patrick Linskey on May 06, 2005 in response to Message #169403
Your statement though, that (Fortran) Fortress from Sun (!) should ever become mainstream will make you look like an idiot some time, mark my words.

Now, I'm not going to guarantee that Cedric won't ever look like an idiot. But I'm pretty sure that when he said "I don't think [Fortress] will take the world by storm" he kinda was saying that he *does not* think that Fortress will become mainstream.

-Patrick

--
Patrick Linskey
http://solarmetric.com

  Message #169427 Post reply Post reply Post reply Go to top Go to top Go to top

finally

Posted by: Werner Punz on May 06, 2005 in response to Message #169228
It was about time, the design time specification is also a big leak in the JSF specs, basically currently every vendor does his own version, which prevents that you just can plug in something like myfaces into Studio Creator and have a visual component layout.
In Swing this kind of stuff has ben overdue at least for 6-7 years.

  Message #169430 Post reply Post reply Post reply Go to top Go to top Go to top

Design-Time API Threatens to make Java more like VB

Posted by: Jan Hansen on May 06, 2005 in response to Message #169427
Don't bother trying to win VB developers over there are enough script kiddies doing Java allready. We'd be better of trying to figure out how to get rid of those instead of trying to bring in more!

  Message #169435 Post reply Post reply Post reply Go to top Go to top Go to top

Design-Time API Promises to make Java more like VB

Posted by: Tom Eugelink on May 06, 2005 in response to Message #169353
Again, with proper quoting...
&nbsp;&nbsp;&nbsp;&nbsp;Reusable Swing components?None.-- Cedric
Wrong. There are plenty. A quick google shows this.
I have quite a few Swing applications installed on my machine. How many components from these applications can I reuse?None.And by reuse, again, I mean I shouldn't need the source, nor recompile it. I should be able to look up all the various subcomponents "exported" by these applications and invoke them directly from my Java application.How many of these components do *you* have on your machine?

Come on Cedric, then you most be doing something wrong...

Let me count my latest swing application: I use JCalendar, ImageButton, JTableForEdit, Flex1Button, AnimatedCardLayout, NeonBorder, ShadowBorder, JPanelWithBackgound, JCheckBox3 (three state checkbox) and WatermarkViewport.

I say those constitute components.

  Message #169439 Post reply Post reply Post reply Go to top Go to top Go to top

?

Posted by: Cameron Purdy on May 06, 2005 in response to Message #169395
Throw shit at Charles Petzold! Comparing some morons at Sun with one of the worlds greates geniuses!

Rolf, if you think that Petzold is a genius, then you've pretty much explained the extent of your technical capabilities, as if you hadn't already made your lack of ability abundantly clear.

Peace,

Cameron Purdy
Tangosol, Inc.
Coherence: Cluster your POJOs!

  Message #169441 Post reply Post reply Post reply Go to top Go to top Go to top

Design-Time API Threatens to make Java more like VB

Posted by: Cameron Purdy on May 06, 2005 in response to Message #169430
Don't bother trying to win VB developers over there are enough script kiddies doing Java allready. We'd be better of trying to figure out how to get rid of those instead of trying to bring in more!

I disagree. People used VB because it enabled them to quickly do things that were valuable for their businesses. I would like to see Java have more capabilities to help people quickly do things that are valuable for their businesses. However, we shouldn't fool ourselves and call all these things "Java" because if these people have to drop down the programming level that Java provides by default, they'll tend to run away screaming. In other words, we need higher level constructs built on the Java platform that provide simple programming options, much like VBA allowed people to customize and script applications. (How to keep it from becoming a mess is a different question.)

Peace,

Cameron Purdy
Tangosol, Inc.
Coherence: Cluster your POJOs!

  Message #169445 Post reply Post reply Post reply Go to top Go to top Go to top

Design-Time API Promises to make Java more like VB

Posted by: Mark Nuttall on May 06, 2005 in response to Message #169347
Are you serious?
Yes.
Creating a component in VB is a breeze. Note that I am talking about the *packaging*, not the API, which is what really defines a component.Write your code in VB, export a DLL or an OCX and the rest of the planet can use it.
I wish it was that easy. (btw, dlls are not for components). In VB you had to create UserControls. What a pain. If you developed them for yourself, you really needed a separate machine. The same went for dlls. To top it off, try refactoring one of those babies. Just watch your registry fill up.

Lets see, how do I do that in Java? Ummm. Export as jar. MAN, that was tough.

  No need for them to recompile it, build it, update it or whatever. Just take a look at the IDL interface and you can invoke it from any language.HTML renderer, ftp object, graphic controls, etc...
there are hundreds of these out there and I bet quite a few on your own machine, which you can discover and reuse with the OLEBrowser.
How many built with VB? very few. How many built with C++? Most.
Reusable Swing components?None.
http://weblogs.java.net/blog/hansmuller/archive/2004/10/and_then_there.html

Cedric, I have been doing VB development since 94. I have taught VB classes and mentored other developers and teams at multiple companies on VB dev. I got my VB Desktop MCP in one try without studying a lick. :)

  Message #169447 Post reply Post reply Post reply Go to top Go to top Go to top

Cameron "Weblogic is 30x faster than Tomcat" Purdy

Posted by: Rolf Tollerud on May 06, 2005 in response to Message #169439
Actually I was comparing the poor souls at Sun with Walter Bright, a bona fide genius or what do you think? One of your famous misunderstandings again?

"How to keep it from becoming a mess is a different question"

If I one day decides to compile a collection of "Cameron’s famous remarks at TSS", the you will see how I can make good use of the English word mess, I am sure that you are quite alone in having made so many stupid and incorrect remarks. Not to speak of your un-English behavior.

Regarding Charles Petzold, why don't we comparing him to the staff at Sun? You know that for a long time they hired people without a proper screening etc. But by sheer coincidence (mistake?) they probably hired some good people. However they all have left now! What you want to call the people left working at Sun? Care to venter a suggestion?

But what is important is not to compare single persons, but company with company! Try to compare Sun with Microsoft to get your proportions right. :)

  Message #169450 Post reply Post reply Post reply Go to top Go to top Go to top

Have you ever written a compiler?

Posted by: peter lin on May 06, 2005 in response to Message #169403
Nothing wrong with that, by the way, I just wanted you to realize you are expressing opinions, not facts, and that -- as you sure know -- everybody has one.
Only opinions yes - but what you forget is that opinions one day becomes something else, facts that stand out like pillars. To make a correct prediction of the future is one of the few satisfactions in life.Unfortunately for Cameron it is impossible for him to erase from TSS database all what he said and done. What we express here is not written on water, but in concrete, standing for all time. I have nothing to be ashamed of, in fact I am proud of my old opinions here in TSS from the 3 years I have been here. Your statement though, that (Fortran) Fortress from Sun (!) should ever become mainstream will make you look like an idiot some time, mark my words. You saw it here first! I can not understand how you can say such a thing, after all I know that you are an intelligent being, one of the best. The only thing comparable I off hand can think of is the Nobel Prize discussion we have here in Stockholm every year. When the Swedish television gathers together some Nobel prize winners for an informal discussion.What makes me so astonished is that as soon the good scientists begin to drive over the boundaries of their fields their opinions degrade dramatically - even to the ridiculous.It is mystic, isn't it?
RegardsRolf Tollerud

I haven't looked at D, but from all your posts, you seem to think you know about compilers. So my question to you is this.

Have you ever written a compiler in your 20 years of programming?

I'm no experts, but writing a full blown compiler isn't easy. Writing a great compiler is even harder. Back in college I was lucky enough to meet an individual who wrote a commercial compiler with his father before he turned 16. This individual was a computer science major and coding for him was trivial. In other words he could program professionally in a half dozen languages before he started college.

Having written a few rule compilers, your comments and remarks give me the impression you have zero practical knowledge with writing compilers.

I'm sure that impression is wrong, so feel free to demonstrate your skill :)

peter

  Message #169455 Post reply Post reply Post reply Go to top Go to top Go to top

?

Posted by: Henrique Steckelberg on May 06, 2005 in response to Message #169439
Throw shit at Charles Petzold! Comparing some morons at Sun with one of the worlds greates geniuses!
Rolf, if you think that Petzold is a genius, then you've pretty much explained the extent of your technical capabilities, as if you hadn't already made your lack of ability abundantly clear.Peace,Cameron PurdyTangosol, Inc.Coherence: Cluster your POJOs!
I think Rolf is trying compensate it by shooting opinions, quotes and verbal abuse at all directions. Pity us.

  Message #169459 Post reply Post reply Post reply Go to top Go to top Go to top

Rolf "AutoCAD" Tollerud

Posted by: Steve Zara on May 06, 2005 in response to Message #169447
I am sure that you are quite alone in having made so many stupid and incorrect remarks.

This from the guy who said 'AutoCAD is OOP's ancestral beginning' and 'EBay is the most expensive IT project in history'. You never let facts or reality get in the way of giving us a good laugh.

  Message #169463 Post reply Post reply Post reply Go to top Go to top Go to top

Reality is too boring

Posted by: peter lin on May 06, 2005 in response to Message #169459
I am sure that you are quite alone in having made so many stupid and incorrect remarks.

This from the guy who said 'AutoCAD is OOP's ancestral beginning' and 'EBay is the most expensive IT project in history'. You never let facts or reality get in the way of giving us a good laugh.

I think it's quite entertaining to read Rolf's comments. It's fun to see someone claim, the same query against a database with 50K rows will be just fine for a database with 10million rows. It's always entertaining to ask a technical question and get a non-sense quote from some obscure roman philosopher. Life would be way too boring without some spice.

peter

  Message #169469 Post reply Post reply Post reply Go to top Go to top Go to top

good discernment is the highest

Posted by: Cedric Beust on May 06, 2005 in response to Message #169403
What makes me so astonished is that as soon the good scientists begin to drive over the boundaries of their fields their opinions degrade dramatically - even to the ridiculous.
It's happened to you quite a few times as well.
our statement though, that (Fortran) Fortress from Sun (!) should ever become mainstream will make you look like an idiot some time, mark my words.
You really need to work on reading what people write more carefully. Here is what I wrote:
I don't think it will take the world by storm

--
Cedric

  Message #169474 Post reply Post reply Post reply Go to top Go to top Go to top

good discernment is the highest

Posted by: Tero Vaananen on May 06, 2005 in response to Message #169469
It's happened to you quite a few times as well.

I disagree, Rolf has always been focused squarely on his field of expertese.

I am surprised nobody collected a library of Rolfisms and made T-shirts, coffee mugs, and caps and sold them on ThinkGeek.

  Message #169477 Post reply Post reply Post reply Go to top Go to top Go to top

Cameron "Weblogic is 30x faster than Tomcat" Purdy

Posted by: Cameron Purdy on May 06, 2005 in response to Message #169447
Actually I was comparing the poor souls at Sun with Walter Bright, a bona fide genius or what do you think?

I have not commented on Walter Bright. I am sure he is bright, no pun intended, but I've never heard of him before this thread.
If I one day decides to compile a collection of "Cameron's famous remarks at TSS", the you will see how I can make good use of the English word mess, I am sure that you are quite alone in having made so many stupid and incorrect remarks.

Other than insulting ninjas by calling you a ninja, could you please point to an incorrect remark that I have made, and also the proof that it is incorrect?
Regarding Charles Petzold, why don't we comparing him to the staff at Sun?

Charles Petzold is an author of an introductory level programming book. What does he have to do with anything?
You know that for a long time [Sun] hired people without a proper screening etc. But by sheer coincidence (mistake?) they probably hired some good people. However they all have left now! What you want to call the people left working at Sun? Care to venter a suggestion?But what is important is not to compare single persons, but company with company! Try to compare Sun with Microsoft to get your proportions right. :)

You are a pathetic fanboy. I don't care to waste my time arguing about two big companies that I don't work for or invest in. If you want to play fanboy, go to the Anandtech forums and argue about AMD versus Intel, or Nvidia versus ATI.

Look, you've already proven your complete technical ignorance. Don't insult yourself in public any more than you already have.

Peace,

Cameron Purdy
Tangosol, Inc.
Coherence: Cluster your POJOs!

  Message #169479 Post reply Post reply Post reply Go to top Go to top Go to top

first victim will be Mono

Posted by: Pete Haidinyak on May 06, 2005 in response to Message #169343
I am completely won over. It has tremendous potential.RegardsRolf Tollerud

Does that mean you will be leaving us soon?

-Pete

  Message #169481 Post reply Post reply Post reply Go to top Go to top Go to top

Walter Bright

Posted by: Pete Haidinyak on May 06, 2005 in response to Message #169358
I knew his name sounded familiar. He created the game 'Empire'. Boy did I spend a bunch 'O' time playing that.

-Pete

  Message #169482 Post reply Post reply Post reply Go to top Go to top Go to top

simple apps fast not good

Posted by: DeWayne Filppi on May 06, 2005 in response to Message #169334
Speed can be a critical factor in development. VB code can be written to be maintainable, or not. Believe me, I've seen plenty of unmaintainable Java code. The thing is, if you can go fast, you can get a foothold in a market, where your well architected brethren starve to death trying reach perfection.

  Message #169484 Post reply Post reply Post reply Go to top Go to top Go to top

simple apps fast not good

Posted by: Mark Nuttall on May 06, 2005 in response to Message #169482
VB code can be written to be maintainable, or not.
The VB IDE makes it very difficult (right next to impossible) to have maintainable code.
Try renaming a class or form.
Try having a large project and then page through the object list (no way to group other than by type).
Try having a form be both and MDI child and a modal form.

If VB(classic) was so good, Microsoft would not have dropped it for VB.Net.

  Message #169486 Post reply Post reply Post reply Go to top Go to top Go to top

VB.net != bad VB

Posted by: peter lin on May 06, 2005 in response to Message #169484
VB code can be written to be maintainable, or not.
The VB IDE makes it very difficult (right next to impossible) to have maintainable code.Try renaming a class or form. Try having a large project and then page through the object list (no way to group other than by type).Try having a form be both and MDI child and a modal form.If VB(classic) was so good, Microsoft would not have dropped it for VB.Net.

Even though I don't like VB. I think the argument that VB.NET exist and therefore VB may be bad isn't necessarily a valid or good argument. MS has to come out with new versions of VB to make money. Regardless of how good or bad VB was, VB.NET does not provide credible proof to me. Since there are opinions for and against VB.NET, it would be hard to prove VB.NET is a clear winner. But really, I don't think concensus is a good way to measure either. I'd lean towards a case-by-case evaluation of whether or not VB was sufficient.

peter

  Message #169487 Post reply Post reply Post reply Go to top Go to top Go to top

DLL hell is not Windows-specific

Posted by: Cedric Beust on May 06, 2005 in response to Message #169410
I rescued them by engineering the ability for VB5/VB6 applications to run in COM isolation from one another by hooking in and intercepting the COM APIs of the VB runtime DLL - hence my strict isolation solution worked with prior existing compiled VB code.I'll take the Java CLASSPATH and Java classes any day over VB components.
How does the CLASSPATH (a list of absolute path names... seriously) address the versioning problem, exactly?

It doesn't.

You have the very same problems in Java that you have with COM and that you have with shared libraries in general. There is nothing in Java that lets you guarantee you are using the right version of the library and there's even nothing to allow you to look up any library at all, for that matter.

There are also no guidelines and no enforcement coming from the VM to help you solve this problem.

In these two regards, COM is ahead of anything we have in Java.

The reason why "DLL hell" is more known on Windows than in Java is because on Windows, end users are exposed to it every day. In the Java world, only Java developers are ever confronted to it and they can usually find their way around.

The bottom line is: there is no easy way around "DLL hell". It's not a Windows-specific problem and between never using shared libraries or always using shared libraries and appling certain rules, there is an whole spectrum of solutions that all have their pros and cons.


--
Cedric

  Message #169492 Post reply Post reply Post reply Go to top Go to top Go to top

VB.net != bad VB

Posted by: Mark Nuttall on May 06, 2005 in response to Message #169486
Regardless of how good or bad VB was, VB.NET does not provide credible proof to me.
Maybe not. But it should make you go HMMMM.

Maybe I should have said VB.Net/C#.

I am not saying that VB being "bad" is the only reason that they created .Net. They could have just enhanced VB it was really that good. The problem with VB is that it can be separated from its IDE. They go together.

  Message #169494 Post reply Post reply Post reply Go to top Go to top Go to top

DLL hell is not Windows-specific

Posted by: Mark Nuttall on May 06, 2005 in response to Message #169487
Cedric, Have you ever developed and deployed a COM app? One that used common libraries?

I have. And it is nuts. You install an app and get all the dlls and ocx's right. Then install another app on hope it doesn't break yours because they might require an incompatible dll or just install an incompatible one. And have fun trying to figure out what broke your app. No stack track. No good error.

The previous poster should have said classpath and NOT CLASSPATH. I do not depend on the System classpath. Because in that instance you are right about dll hell.

  Message #169495 Post reply Post reply Post reply Go to top Go to top Go to top

VB.net != bad VB

Posted by: Mark Nuttall on May 06, 2005 in response to Message #169492
CANNOT be separated. Oops.

  Message #169498 Post reply Post reply Post reply Go to top Go to top Go to top

Cameron "Weblogic is 30x faster than Tomcat" Purdy

Posted by: John Murray on May 06, 2005 in response to Message #169477
<sarcasm>
Who is this Rolf that people speak of? Does he post on this site? I think I've read every posting that have made sense. I don't recall ever seeing his signature associated with any of them.
</sarcasm>

John Murray
Sobetech

  Message #169508 Post reply Post reply Post reply Go to top Go to top Go to top

simple apps fast not good

Posted by: Henrique Steckelberg on May 06, 2005 in response to Message #169484
Some people are not happy MS dropped classic VB:
http://classicvb.org/

Joel on Software's quote at the bottom of the page sums it up well enough.

Regards,
Henrique Steckelberg

  Message #169510 Post reply Post reply Post reply Go to top Go to top Go to top

simple apps fast not good

Posted by: Mark Nuttall on May 06, 2005 in response to Message #169508
Some people are not happy MS dropped classic VB:http://classicvb.org/Joel on Software's quote at the bottom of the page sums it up well enough.Regards,Henrique Steckelberg

Yeah I know. I was on some VB boards a few years ago. Major wailing. Some people just don't want to think or learn new ways. People will be happy to know that VB.Net is stinky in its own right. Some things I hate about the VB IDE have been expertly incorped into VB.Net.

  Message #169513 Post reply Post reply Post reply Go to top Go to top Go to top

any more Camerons and I turn into a misanthrope

Posted by: Rolf Tollerud on May 06, 2005 in response to Message #169477
"Look, you've already proven your complete technical ignorance. Don't insult yourself in public any more than you already have"'

And you have yet again presented yourself as a dishonest person. I know that I any time can write an application that beat the hell out of your. That is valid for all aspects, speed, user functionality and pure beauty. That I can prove anytime. Please take up the challenge. I produce faster. I produce smaller.

You are different from the others because you know that Weblogic is not 30x faster that Tomcat and all the other shit you have said about EJB and elephant containers and so on. You are a true genuine dishonest hypocrite.

I know that you are only protecting you investment and want to go on selling "the worlds most expensive hash map". But to degrade yourself to that extent is really too much. Don’t you have any dignity man?

"You are a pathetic fanboy"

On the contrary, unlike you I persevere the truth

  Message #169518 Post reply Post reply Post reply Go to top Go to top Go to top

any more Camerons and I turn into a misanthrope

Posted by: Cameron Purdy on May 06, 2005 in response to Message #169513
"Look, you've already proven your complete technical ignorance. Don't insult yourself in public any more than you already have"'

And you have yet again presented yourself as a dishonest person. I know that I any time can write an application that beat the hell out of your. That is valid for all aspects, speed, user functionality and pure beauty. That I can prove anytime. Please take up the challenge. I produce faster. I produce smaller.

If you need the URL, it's http://forums.anandtech.com/ ..
You are different from the others because you know that Weblogic is not 30x faster that Tomcat and all the other shit you have said about EJB and elephant containers and so on.

Temper, temper ..

Please quote the section in which I said "that Weblogic is 30x faster that Tomcat" and then disprove the information that I provided. It is on the public record, is it not? What could be easier for you to do than to quote what I said and prove it wrong?
"You are a pathetic fanboy"

On the contrary, unlike you I persevere the truth

http://forums.anandtech.com/ .. go get 'em tiger!

Peace,

Cameron Purdy
Tangosol, Inc.
Coherence: Cluster your POJOs!

  Message #169520 Post reply Post reply Post reply Go to top Go to top Go to top

But where's the facts?

Posted by: peter lin on May 06, 2005 in response to Message #169513
On the contrary, unlike you I persevere the truth

Cameron has on numerous occasions given solid technical answers. He has demonstrated experience and depth in several areas. If you believe any statement made by any member of the community to be false or inaccurate, then simply show concrete proof.

I've yet to see you provide concrete proof you know how to write high availability and high performance applications. You may consider writing rich clients for a small 50-100K row database to be the same as writing an application to handle 100K bulk transactions in one day, but they are clearly different. The techniques employed to solve these two different classes of problems are very different. Anyone that has actually work on these two classes of problems know this first hand.

Honestly, go read the articles on MSDN that address HAV applications. They clearly state how different these problems are. Or are you saying that even MSDN is wrong and that Bill gates and Microsoft are lying about the difference between a rich client and a HAV server application?

peter

  Message #169525 Post reply Post reply Post reply Go to top Go to top Go to top

in all important matters I have been right

Posted by: Rolf Tollerud on May 06, 2005 in response to Message #169520
In the three years Cameron and I have discussed –

1) Cameron bitterly defended EJB, now Spring and other light frameworks rules.
2) Cameron said "nobody uses it" referring to .NET, now .NET has surpassed J2EE in new projects.
3) Cameron said that stateless server applications "are no real applications", statesness is now in fashion of the day with SOA.
4) Cameron say that "scripting" languages like Perl and PHP can not handle big sites, now livejournal.com with 50 million hits a day has a better uptime than TSS.
5) Cameron lied recently* (July 16, 2004) that Tomcat used to be 30x slower than Weblogic
6) Cameron believed Oracle when Oracle claimed they had turned "28x slower" to "28x faster" with a few tweaks of the code.
7) Cameron claims that Java is faster that C# :)
8) Cameron denies that Sun has problem with fixing bugs etc.
9) Cameron claims falsely that Microsoft has become i big bureaucracy where people are feeling uncomfortable
10) All tests, studies and benchmarks are bough by Microsoft according to Cameron.

*http://www.theserverside.com/news/thread.tss?thread_id=27341#130452

And so on and so on, I could go on forever. What shall I say?

Why do you associate yourself with Cameron Peter?

Regards
Rolf Tollerud

  Message #169526 Post reply Post reply Post reply Go to top Go to top Go to top

any more Camerons and I turn into a misanthrope

Posted by: Mark Nuttall on May 06, 2005 in response to Message #169513
I produce faster. I produce smaller.
Are you still talking about coding? Not sure, because I have heard rumors ...

  Message #169528 Post reply Post reply Post reply Go to top Go to top Go to top

I gladly put my foot in my mouth

Posted by: peter lin on May 06, 2005 in response to Message #169525
What shall I say?Why do you associate yourself with Cameron Peter?
Regards
Rolf Tollerud

it has nothing to do with cameron. I'm just a busy body who feels like reminding you the best defense/offense is to stick to the facts. Selectively quoting cameron out of context hardley proves anything to me.

every technique has a weakness. many people have tried to point out the limits of each technique. even though the debate gets heated, the point is to understand the limitations and learn where each method breaks. Of course we all make mistakes and have to bash our heads to learn the hard lessons, but calling cameron names doesn't really accomplish anything. if you believe that distribute maps is bad, then prove it technically.

for your information, the domain of distributed maps has been studied for close to 2 decades now. Stanford, MIT, Caltech and several other univerisities have studied it in depth. There are numerous papers on ACMQueue on this topic. From my limited knowledge of this field, the claims cameron makes are in line with the existing research I've read.

enjoy

peter

  Message #169533 Post reply Post reply Post reply Go to top Go to top Go to top

observations on the human nature

Posted by: Rolf Tollerud on May 06, 2005 in response to Message #169528
For many years ago I used to play Tournament Bridge, and there, as is my wont I made a couple of anthropological observations. You are of course familiar to the form of bridge; 2 players play against 2 players. Many pairs have played together for years.

I further noticed that those pairs often consist of archetypical roles (you have read your Jung I suppose?) it is the "Teacher", and the "Pupil". No matter that the balance of competence may have changed considerably in the years since they began playing they always keep to the aboriginal setup.

So how does it work? The "Teacher" pontificates at length before every deal, what the "Student" should do and what he should not do. And then comes the deal. Let us say that the "Teacher" just for some minutes ago has shared with the "Student" some important facts of life that he wants to hammer in, and the result of following the advice is catastrophe, utterly destruction. They are out of the competition.

Now here comes the interesting. Do you think that the "Student" now revolt and protest vehemently? No. Nobody says anything. The matter is not even broached. The "Student" meekly accepts that this occasion was an "exception", that goes without saying. Funny isn't it? What does it learn us of the human nature?

That is the explanation to how Cameron can go on year after year saying things that is just plain horrible wrong without anybody contracting him or protesting.

Regards
Rolf Tollerud

  Message #169534 Post reply Post reply Post reply Go to top Go to top Go to top

in all important matters you have been wrong

Posted by: Cedric Beust on May 06, 2005 in response to Message #169525
so on and so on, I could go on forever.
Sure you could, this list is just an enumeration of exaggeration, fabrications and out of context quotations.

But it doesn't matter. Whether you like it or not, Cameron is respected here because he has shown his expertise on more than one occasion. I am still trying hard to figure out what *your* technical expertise is, besides being a rabid advocacy poster and expert troll, that is.

--
Cedric

  Message #169537 Post reply Post reply Post reply Go to top Go to top Go to top

Does your mom know your using the computer?

Posted by: Michael Finger on May 06, 2005 in response to Message #169513
I know that I any time can write an application that beat the hell out of your. That is valid for all aspects, speed, user functionality and pure beauty. That I can prove anytime. Please take up the challenge. I produce faster. I produce smaller.

Rolf,
You act and talk like a 15 year old. I have no problem with you disagreeing with anyone,but don't waste our time. I haven't seen you post anything yet that helps anyone get anything done. You obviously don't have a job, because you spend all your time arguing about obscure, irrelivent crud.
But, that's all I have time for, I gotta get back to work.

  Message #169538 Post reply Post reply Post reply Go to top Go to top Go to top

the truth is all that matter

Posted by: Rolf Tollerud on May 06, 2005 in response to Message #169534
what does it matter what one do or not do?

But Cedric, in this thread just on this occasion you have temporary stepped into my role. What you write about VB components is the plain truth IMO, yet nobody agrees with you and you are attacked. How does it feel? To be right and be persecuted? Just like Dr. Semmelweiss in Vienna in 1847!

Isn't the truth the all above important?

  Message #169539 Post reply Post reply Post reply Go to top Go to top Go to top

observations on the human nature

Posted by: Cedric Beust on May 06, 2005 in response to Message #169533
For many years ago I used to play Tournament Bridge...
<snip>
Wrong address, you probably meant to send this to your therapist.

--
Cedric

  Message #169542 Post reply Post reply Post reply Go to top Go to top Go to top

the truth is all that matter

Posted by: Cedric Beust on May 06, 2005 in response to Message #169538
But Cedric, in this thread just on this occasion you have temporary stepped into my role. What you write about VB components is the plain truth IMO, yet nobody agrees with you and you are attacked. How does it feel? To be right and be persecuted? Just like Dr. Semmelweiss in Vienna in 1847! Isn't the truth the all above important?
You know, this underlines fundamental differences between you and me.

First of all, I never think that I detain the absolute truth. I don't even believe there *is* an absolute truth. Only personal experiences.

Second, I don't feel attacked when somebody disagrees with me. I just think... well, "interesting, this person disagrees with me".

I never learn something when somebody agrees with me, so I welcome dissent, especially when it's worded respectfully and that the person makes good points (which the posters above have made).

--
Cedric

  Message #169545 Post reply Post reply Post reply Go to top Go to top Go to top

the truth is all that matter

Posted by: Rolf Tollerud on May 06, 2005 in response to Message #169542
Ah, excuse me, I forgot that in your relationship with Cameron you are the "Pupil".

  Message #169546 Post reply Post reply Post reply Go to top Go to top Go to top

the truth is all that matter

Posted by: Henrique Steckelberg on May 06, 2005 in response to Message #169538
what does it matter what one do or not do?
If what one do doesn't matter, why the hell are you wasting your time here? Or do you believe you're achieving anything by pestering this forum like this?
Isn't the truth the all above important?
In your case, trolling seems to take precedence over anything else.

  Message #169550 Post reply Post reply Post reply Go to top Go to top Go to top

Delphi, Workshop and new IDEs

Posted by: Anjan Bacchu on May 06, 2005 in response to Message #169441
Don't bother trying to win VB developers over there are enough script kiddies doing Java allready. We'd be better of trying to figure out how to get rid of those instead of trying to bring in more!
I disagree. People used VB because it enabled them to quickly do things that were valuable for their businesses. I would like to see Java have more capabilities to help people quickly do things that are valuable for their businesses. However, we shouldn't fool ourselves and call all these things "Java" because if these people have to drop down the programming level that Java provides by default, they'll tend to run away screaming. In other words, we need higher level constructs built on the Java platform that provide simple programming options, much like VBA allowed people to customize and script applications. (How to keep it from becoming a mess is a different question.)Peace,Cameron PurdyTangosol, Inc.Coherence: Cluster your POJOs!

Hi,

  Delphi was a class act and did all(most) the right things to fix issues with VB and it came from a respected company(Borland). But Delphi was (only) an implementation which had some specification -- somewhat like Hibernate.

Delphi had the power that geeks could use PLUS the component architecture and the library that enterprises covet. Even 3rd party vendors started writing Delphi components (including for their Linux port -- Kylix)

  The JCP community(and not just sun) should try to do what Delphi did(and maybe more). Now that Java as a language is mature, this has even fewer risk -- it's just a few JSRs and a new IDE that can build RCP and internet/intranet applications.

  BEA's Weblogic Workshop was an attempt towards that end and if the whole JCP community gets behind this, we can achieve more.

  I hope in a few years, Java will have 1000s of components (yes, 1000s since the range of problems that Java adresses can easily fill hundreds of thousands!!).

BR,
~A

  Message #169554 Post reply Post reply Post reply Go to top Go to top Go to top

Really, I wouldn't consider myself a pupil

Posted by: peter lin on May 06, 2005 in response to Message #169533
For many years ago I used to play Tournament Bridge, and there, as is my wont I made a couple of anthropological observations. You are of course familiar to the form of bridge; 2 players play against 2 players. Many pairs have played together for years.I further noticed that those pairs often consist of archetypical roles (you have read your Jung I suppose?) it is the "Teacher", and the "Pupil". No matter that the balance of competence may have changed considerably in the years since they began playing they always keep to the aboriginal setup.So how does it work? The "Teacher" pontificates at length before every deal, what the "Student" should do and what he should not do. And then comes the deal. Let us say that the "Teacher" just for some minutes ago has shared with the "Student" some important facts of life that he wants to hammer in, and the result of following the advice is catastrophe, utterly destruction. They are out of the competition.Now here comes the interesting. Do you think that the "Student" now revolt and protest vehemently? No. Nobody says anything. The matter is not even broached. The "Student" meekly accepts that this occasion was an "exception", that goes without saying. Funny isn't it? What does it learn us of the human nature?That is the explanation to how Cameron can go on year after year saying things that is just plain horrible wrong without anybody contracting him or protesting.
Regards
Rolf Tollerud

My area of focus is rather different than Cameron, so I'd have to switch to become a pupil. Though honestly, I'm more interested in Rule engines, compilers, pattern matching algorithms and relational theory. I've researched distributed maps in an attempt to find solutions to challenging scalability problems. You know, those boring problems I keep ranting on about. The ones with real-time requirements and huge databases with millions and hundreds of millions of rows of data.

If you understood these domains, you'd realize how different the problem domain is. The ACM really does have some good articles with solid scientific research with proper controls. Not those impractical theoriticians you keep bashing. There are plenty of impractical people in academia and in the corporate world. There are also some really bright people who take time to do things thoroughly.

I would challenge you to use the scientific method to prove Cameron's claims are wrong. I'll gladly admit I am wrong, when you provide repeatable, reliable proof. by the way, you can download a trial version of coherence and easily prove it doesn't work. Not that i think you can prove coherence is wrong or bad, since it's clear tangosol has taken great care to produce a solid product.

peter

  Message #169555 Post reply Post reply Post reply Go to top Go to top Go to top

traumatic experience

Posted by: Rolf Tollerud on May 06, 2005 in response to Message #169554
Peter,

I agree to that you are probably good in your work. But it is not my field - I am making applications, killing client apps that take the breath out of my customers. You have no interest in my work, I have no interest in yours. It is as it is.

That has nothing to do with the ten very important areas where I showed Cameron to be wrong, and mark my words, I was just varming up. Cameron has always been wrong. On the other hand, that doesn't make his product a bad product. Kind of wishful thinking I suppose.

But why are you pestering me? If you think you can impress me think again! Here is another little anecdote clartfy the situaion:

(from true life)

One young journalist (his name was Oscar Hedlund actually) was going to interview Andre Segovia, and he was so nervous that he had has spent weeks thinking out the questions. Then he meets Segovia and the first thing he asks is, "What are your opinions of the medieval tertiary tuning?"

Segovia looks at him, takes the guitar, and handles it over to him and says, "please play a little while I am trying to find out what you were saying".

Needless to say, after that mr Hedlund always kept a low profile the rest of his life.

Regards
Rolf (Segovia) Tollerud

  Message #169557 Post reply Post reply Post reply Go to top Go to top Go to top

Impress you?

Posted by: peter lin on May 07, 2005 in response to Message #169555
Peter,
I agree to that you are probably good in your work. But it is not my field - I am making applications, killing client apps that take the breath out of my customers. You have no interest in my work, I have no interest in yours. It is as it is.
That has nothing to do with the ten very important areas where I showed Cameron to be wrong, and mark my words, I was just varming up. Cameron has always been wrong. On the other hand, that doesn't make his product a bad product. Kind of wishful thinking I suppose.
But why are you pestering me? If you think you can impress me think again! Here is another little anecdote clartfy the situaion:
(from true life)One young journalist (his name was Oscar Hedlund actually) was going to interview Andre Segovia, and he was so nervous that he had has spent weeks thinking out the questions. Then he meets Segovia and the first thing he asks is, "What are your opinions of the medieval tertiary tuning?" Segovia looks at him, takes the guitar, and handles it over to him and says, "please play a little while I am trying to find out what you were saying". Needless to say, after that mr Hedlund always kept a low profile the rest of his life.
Regards

Rolf (Segovia) Tollerud

I never claimed to be good either, nor do I care to make any such claims. Honestly, everyone makes mistakes and everyone is wrong a couple of times a day. I don't see the point in telling someone they are wrong. If an individual is reasonable, they'll see they are wrong. Someone unreasonable won't admit they are wrong even in the face of strong evidence.

I don't see how Segovia has anything to do with technology or the discussion at hand. I pester you in the naive hope that one day you'll answer questions with solid facts. Plus, I enjoy playing devil's advocate.

I've been wrong plenty of times, but every now and then I get something right. Just because a person makes mistakes, doesn't mean someone "has always been wrong." That's a rather bi-polar view on life. Nothing is purely right/wrong, or black/white. How about trying to stay on topic and stick to technical facts?

peter

  Message #169559 Post reply Post reply Post reply Go to top Go to top Go to top

DLL hell is not Windows-specific

Posted by: Roger Voss on May 07, 2005 in response to Message #169487
I rescued them by engineering the ability for VB5/VB6 applications to run in COM isolation from one another by hooking in and intercepting the COM APIs of the VB runtime DLL - hence my strict isolation solution worked with prior existing compiled VB code.I'll take the Java CLASSPATH and Java classes any day over VB components.
How does the CLASSPATH (a list of absolute path names... seriously) address the versioning problem, exactly?It doesn't.You have the very same problems in Java that you have with COM and that you have with shared libraries in general. -- Cedric

It does quite simply - the solution to versioning is to avoid sharing modules that are subject to being present in various generations and instead use private copies - as in .NET's private assemblies approach. The classpath makes it very straightforward as a mechanism that can be used to construe a set of Java libraries that are of known origin and version. IOW, Java has eschewed Microsoft's COM concept of registering components in a global registration system for the purpose of sharing them.

Sure, one could chose to share some group of Java libraries but at any time a private copy - thanks to the classpath approach - can be made use of such that they are of well known origin. Because there's no global registration involved one doesn't have to work out any scheme for requesting a particular version or negotiate hoping to find a version that might be acceptable. All that hokey and senseless complexity is avoided.

COM compounds its problems because meta information (the typelib) for binding purposes is also registered (globally). This leads to problems when the attempt is made to run different versions of a VB component on the same machine. All the VB developers I've ever been around have not been enough on the ball to know how to try and manage this properly. When one starts dealing in hundreds VB COM DLLs, then it becomes too much even for a those that attempt to do versioning carefully using the native capabilities of COM and VB. Running each VB app in complete isolation, in contrast, is easy and bullet proof - if the capability to pull this off exist (from Microsoft, of course, it does not exist except when choosing to migrate to VB.NET).

Stability and robustness counts for vastly more than the ability to share code. It took Microsoft a decade to eventually concede that point as with W2K they began to introduce modest isolation features - and then fully conceded the point by providing for rigorous private assemblies for .NET.

  Message #169560 Post reply Post reply Post reply Go to top Go to top Go to top

maybe Cameron just tell people what they want to hear

Posted by: Rolf Tollerud on May 07, 2005 in response to Message #169557
Peter,

For the last time. I know enough technical facts to do my work and don't care about the rest. Especially as it is highly controversial what is facts or not. For example, this forum can not even agree upon the color of an orange!

This whole debate started because Cedric said that my statements for the D language "were opinions only". Then I just meekly pointed out that my opinions in the past had turned out pretty accurate. My background makes me better suited to look into the mist of the future. That is my claim and I have proven it.

Regards
Rolf Tollerud

  Message #169561 Post reply Post reply Post reply Go to top Go to top Go to top

Walter Bright

Posted by: Roger Voss on May 07, 2005 in response to Message #169477
<blockqoute>I have not commented on Walter Bright. I am sure he is bright, no pun intended, but I've never heard of him before this thread.
</blockqoute>

He wrote the lean and mean Datalight C compiler for MS-DOS a few geological ages ago. I bought a copy at the time because I liked to collect such things.

Walter Bright
Engineer, Digital Mars
http://www.cmpevents.com/SDw4/a.asp?option=G&V=3&id=228826

  Message #169565 Post reply Post reply Post reply Go to top Go to top Go to top

Java studio creator

Posted by: Werner Punz on May 07, 2005 in response to Message #169337
Somebody compared ease of use with the Java Studio Creator.
I had a look at it, it has potential, but in its current state it is close at the edge of uselessness, part of it is to blame for a lack of standardized component description we discuss here.

Studio Creator has two big problems:
a) It reduces itself to the most basic JSF components, no extended ones. Which means, it is good for simple hello world programs, but you run into JSF user control coding hell (and believe me JSF control coding is hell, with too many code artefacts for one control, just like every jsf coding without tool support is hell) if you need more than the few standard basic html controls.
You cannot really add third party control sets to the tool, because you cannot display them visually, because up until recently there was no real spec on how the Creator handles the controls in the UI builder, and there still is no standard.

The second biggest problem is its total reliance on JDBC and automated JTA for transactions, while most webapps currently are done with the defacto standard hibernate. Although we will probably never see Hibernate support in it, supporting JDO would even help to get out of the JDBC hell this product is in.
I will give a straigt example:
You try to code a simple master view: You layout the form
a table control is there:
Within 5 minutes you run into the classical problem paging:
No paging support from within the control, you start to search on the net and you can find various libs which add this control, wham you run into the next problem, no visual layout of the controls, although you can reach them within the editor.
Next problem, you dock the table and the query to the control, next problem the gluing code docks a result set onto the control, that basically means no control over your transactions and open connections. I am not sure (since I dont know jta and the code of the reference implementation too much), but I have the eery feeling the connections are kept open until timeout that way, which is a no go once you have more than a handful of users.

So basically you run into very similar problems with the creator as in Visual basic (dread awful api for user interface element creations, you run into limits if you cannot revert to third party controls, the application seems to have scaling problems on the db side, you run easily into db dependency hell thanks to the usage of plain jdbc)
But that is mostly the fault of the Creator itself, which has nice half baked concepts but lacks severely in the execution departement.

  Message #169572 Post reply Post reply Post reply Go to top Go to top Go to top

Java studio creator

Posted by: Steve Zara on May 07, 2005 in response to Message #169565
Somebody compared ease of use with the Java Studio Creator.I had a look at it, it has potential, but in its current state it is close at the edge of uselessness, part of it is to blame for a lack of standardized component description we discuss here.....

You make a lot of good points. I would not go as far as to say it is that useless, as I have seen people happily develop apps with it, but I do agree with a lot of what you say, particularly about the lack of Hibernate or JDO integration.

  Message #169573 Post reply Post reply Post reply Go to top Go to top Go to top

maybe Cameron just tell people what they want to hear

Posted by: Steve Zara on May 07, 2005 in response to Message #169560
Peter, For the last time. I know enough technical facts to do my work and don't care about the rest. Especially as it is highly controversial what is facts or not. For example, this forum can not even agree upon the color of an orange!This whole debate started because Cedric said that my statements for the D language "were opinions only". Then I just meekly pointed out that my opinions in the past had turned out pretty accurate. My background makes me better suited to look into the mist of the future. That is my claim and I have proven it.RegardsRolf Tollerud

May I meekly point out that a lot of your opinions have been patent nonsense. Who can forget the now-classic "AutoCAD is OOP's ancestral beginning" and wonderfuly self-contradictory posts in which you berate ORM then praise Ruby on Rails. (interestingly and ironically, this even makes your statement "my opinions in the past had turned out pretty accurate" inaccurate). Before you start to look at the future, you should work harder at being able to look at the present and the past.

  Message #169587 Post reply Post reply Post reply Go to top Go to top Go to top

more nonsense from Steve

Posted by: Rolf Tollerud on May 07, 2005 in response to Message #169573
You definitely have spent too much time with the wrong sort of people Steve. You decide for yourself on the flimsiest grounds that you have won a discussion and gleefully boast of it everywhere.

Applications suited to OO according to Alexander Jerusalem:
"For a windowing system or a flight simulator or a computer game or a graphics package, encapsulation is a desirable means for managing dependencies. These applications own their data, but business applications don't"

But isn’t that obvious, even for a 7 year old? So you think that the stupid getters/setters classes of ORM qualify as OO? Please don't make me laugh.

And you have not produced any evidence that eBay uses EJB. I maintain that eBay is one of the costliest projects ever in computer business, it certainly is one of the biggest mistakes of all time. MS could probably have built the whole system in 3-4 months.

  Message #169589 Post reply Post reply Post reply Go to top Go to top Go to top

traumatic experience

Posted by: Cameron Purdy on May 07, 2005 in response to Message #169555
That has nothing to do with the ten very important areas where I showed Cameron to be wrong, and mark my words, I was just varming up.

It's pretty obvious that you were just warming up, since you forgot a couple of little things:

1) To quote what I said, and ..

2) To prove that it was wrong.

I'm sure you've figured out by now that I am just trying to waste your time, since you will be unable to achieve those two very simple steps above.

Peace,

Cameron Purdy
Tangosol, Inc.
Coherence: Cluster your POJOs!

  Message #169598 Post reply Post reply Post reply Go to top Go to top Go to top

more nonsense from Steve

Posted by: Mark Nuttall on May 07, 2005 in response to Message #169587
Applications suited to OO according to Alexander Jerusalem:
"For a windowing system or a flight simulator or a computer game or a graphics package, encapsulation is a desirable means for managing dependencies. These applications own their data, but business applications don't"
Shouldn't and don't are two different things. Data without an application is useless and an application without data is useless.

The purpose of an ORM is NOT to separate the application from the data but to separate the persistance mechanism from the domain logic.
So you think that the stupid getters/setters classes of ORM qualify as OO?
I highly doubt Steve thinks accessors make an object OO. He is an ex-Smalltalker, after all. He might even think it makes objects less OO (but I wouldn't want to say what other people think - THAT is your job).

MS could probably have built the whole system in 3-4 months.
Riiiight. But how could they? They have no Java (or crossplatform) expertise.

  Message #169601 Post reply Post reply Post reply Go to top Go to top Go to top

Again I ask, how does D related to design time API

Posted by: peter lin on May 07, 2005 in response to Message #169560
Peter, For the last time. I know enough technical facts to do my work and don't care about the rest. Especially as it is highly controversial what is facts or not. For example, this forum can not even agree upon the color of an orange!This whole debate started because Cedric said that my statements for the D language "were opinions only". Then I just meekly pointed out that my opinions in the past had turned out pretty accurate. My background makes me better suited to look into the mist of the future. That is my claim and I have proven it.
Regards
Rolf Tollerud

I don't care about what you do at work. I only care about how D achieves similar features/functionality as design time API. To do that, all you need to do is talk about how design time API affects language design, just in time optimization and what those trade-offs are. You have 20 years of experience, so I would think that is shouldn't be so hard to do.

peter

  Message #169602 Post reply Post reply Post reply Go to top Go to top Go to top

more nonsense from Steve

Posted by: Steve Zara on May 07, 2005 in response to Message #169598
Applications suited to OO according to Alexander Jerusalem:
"For a windowing system or a flight simulator or a computer game or a graphics package, encapsulation is a desirable means for managing dependencies. These applications own their data, but business applications don't"
Shouldn't and don't are two different things. Data without an application is useless and an application without data is useless.

Indeed. And, of course, this has absolutely no relevance to AutoCADs declared status as the 'ancestral beginning of OOP'.
The purpose of an ORM is NOT to separate the application from the data but to separate the persistance mechanism from the domain logic.

Very well put!
So you think that the stupid getters/setters classes of ORM qualify as OO?
I highly doubt Steve thinks accessors make an object OO. He is an ex-Smalltalker, after all. He might even think it makes objects less OO (but I wouldn't want to say what other people think - THAT is your job).

Actually, I don't mind them that much. As long as I can treat them as properties and have them managed by an IDE.

Oh, and for Rolf: Search the web for EBay's presentation at JavaOne 2003 - proof of EJB use. Assuming you don't trust TSS to publish the truth in their article about EBay.

  Message #169603 Post reply Post reply Post reply Go to top Go to top Go to top

I'll get things started for you

Posted by: peter lin on May 07, 2005 in response to Message #169560
If you compare anonymous classes in .NET 2.0, how dose that differ to design time api.
http://msdn.microsoft.com/msdnmag/issues/04/05/c20/default.aspx

Since both anonymous classes and design time API are attempting to address runtime behavior, what are the trade offs of having to discover the metadata of a class.

peter

  Message #169604 Post reply Post reply Post reply Go to top Go to top Go to top

design-time interactions is 100% uninteresting

Posted by: Rolf Tollerud on May 07, 2005 in response to Message #169603
Peter,

You are an idiot. Do you think that we, the professional application authors use a visual design environment? If you knew something about the .NET world you would know that Microsoft’s obsession with design-time elements - to drag and drop components onto the screen is one of the things that they are most criticized most for. You never cease to amaze me. This whole thread, whatever the Java should copy the most stupid/insignificant beginner practice from MS is patetique.