You are not logged in.

sreesog

Beginner

  • "sreesog" started this thread

Posts: 11

Date of registration: Apr 26th 2014

  • Send private message

1

Tuesday, April 29th 2014, 2:08pm

Swing, 2009 and some thoughts

Hi,
Does the death(?) of Swing around 2009 has anything to do with no further release of Jabaco after that very same year? In case that was a reason, what would be the future course that would be taken? Bundling Java swing libraries along with Jabaco, or switching to something else like SWT, or yet some other path?
Note: I am not much familiar with Java and its history, so please pardon me if I said something wrong. I am just in search of an extensible and safe VB6 alternative, so that I can develop few applications using the same, instead of resorting to some not so suitable of desktop alternatives such as php (using phpdesktop or so) even to develop desktop applications (so as to gain/maintain ease of use, platform Independence, feature rich controls, extensibility etc etc) . :) I am not a good coder and so cannot resort to use strong and complex languages like C++, Java etc to make simple applications. Further I hate .Net, with its huge framework libraries that becomes outdated and non-supported so soon! Apart from these, the only major option I am left with is to explore embarcadero Delphi, which I am unfamiliar with and so don't want to do. Recently I had to develop and astrology application for windows desktop and I found myself still resorting to VB 6 itself. :( What to do! (By that way that project got completed successfully, and the outcome is impressive.) :)
Thanks and regards,
Sreenadh

This post has been edited 1 times, last edit by "sreesog" (Apr 29th 2014, 2:34pm)


jbExplorer

Trainee

Posts: 111

Date of registration: Mar 18th 2013

  • Send private message

2

Wednesday, April 30th 2014, 8:50pm

Hi,
Does the death(?) of Swing around 2009 has anything to do with no further release of Jabaco after that very same year? In case that was a reason, what would be the future course that would be taken? Bundling Java swing libraries along with Jabaco, or switching to something else like SWT, or yet some other path?
Note: I am not much familiar with Java and its history, so please pardon me if I said something wrong. I am just in search of an extensible and safe VB6 alternative, so that I can develop few applications using the same, instead of resorting to some not so suitable of desktop alternatives such as php (using phpdesktop or so) even to develop desktop applications (so as to gain/maintain ease of use, platform Independence, feature rich controls, extensibility etc etc) . :) I am not a good coder and so cannot resort to use strong and complex languages like C++, Java etc to make simple applications. Further I hate .Net, with its huge framework libraries that becomes outdated and non-supported so soon! Apart from these, the only major option I am left with is to explore embarcadero Delphi, which I am unfamiliar with and so don't want to do. Recently I had to develop and astrology application for windows desktop and I found myself still resorting to VB 6 itself. :( What to do! (By that way that project got completed successfully, and the outcome is impressive.) :)
Thanks and regards,
Sreenadh


Sreesog,

If you're exploring different languages and environments right now, you might want to take a look at Clojure. It has a considerable fan base, and seems to be picking up steam.

I've looked at several languages over the past couple of years. I left behind Java, in favor of Groovy, and then tried some functional languages. At this point, for personal projects, I absolutely love Clojure.

sreesog

Beginner

  • "sreesog" started this thread

Posts: 11

Date of registration: Apr 26th 2014

  • Send private message

3

Thursday, May 1st 2014, 8:12am

Hi jbExplorer,
Thanks for the suggestion, and thanks for guiding me to have a look at Clojure.
I am not in search of different languages, but in search of a rich IDE (having MDI and SDI forms, many controls that can be drag-dropped to the form, Database connection possibilities etc) which supports a familiar language, suitable mainly for desktop application development for windows platform and is extensible. That is why VB 6 was my favorite, and now Jabaco and Embarcado Delphi are under consideration. The other favorable alternative for me would be PHP Desktop because the developed application can be used on desktop and web at the same time, and I can use the rich availability of HTML/Javascript/CSS etc.
Whether I use Jabaco (which provides jars which can be decompiled), php (which can be obfuscated but which may not be good enough for code security), or .Net (which compiles to CLR which can be decompiled) code security is a problem. The same problem won't be there if VB 6, or Embarcado Delphi is used. But the problem with VB6 is that it is no more supported and do not support 64 bit or unicode and the problem with Embarcado Delphi is that it is too costly, huge and uses a language unfamiliar to me - i.e. a pascal variant. So looking for a VB6 alternative which supports MDI, SDI application development, with a rich collection of controls, supports unicode, supports multiple databases, is extensible, has a good IDE - I stumble upon Jabaco and with its VB6 similarity it heavily attracts my attention! Note that if VB6 was still there, and if it had unicode as well 64 bit support, I would have almost never looked for an alternative. :)
Clojure cannot be my choice because 1) It compiles to bytecode (and thus code security is a problem), 2) It uses a language unfamiliar to me (i.e. a Lisp variant), and 3) does not have a rich IDE that supports RAD through drag and drop controls, configurable properties etc.
Please note that if I choose Jabaco that would be as an alternative VB6, Embarcado Delphi Rad Studio, Microsoft .Net Visual Studio all of which have much much better IDE than Jabaco. Thus it is no wonder that Jabaco is not getting enough followers supporters, because its competition for user-base is against the giants in the field! So it will need a lot of effort from Manuel, and it would be a win of David against Goliaths. I see a great visionary and programming genius in Manuel. If he extends this task he started on Jabaco to few more steps (then it would be a great blessing to the global developer community, who are looking for an extensible, good, friendly, rich IDE for rapid application development) and for sure this would become a product that would be considered in par with Microsoft and Embarcado products, and would be head on competing with them and defeating them, winning the favor of numerous developers. But for that to happen certainly few more steps are needed. And based on what he has done already, I would say, only Manuel can do that!
Thanks and regards,
Sreenadh

This post has been edited 1 times, last edit by "sreesog" (May 1st 2014, 1:40pm)


jbExplorer

Trainee

Posts: 111

Date of registration: Mar 18th 2013

  • Send private message

4

Thursday, May 1st 2014, 5:46pm

Hi jbExplorer,
Thanks for the suggestion, and thanks for guiding me to have a look at Clojure.
I am not in search of different languages, but in search of a rich IDE (having MDI and SDI forms, many controls that can be drag-dropped to the form, Database connection possibilities etc) which supports a familiar language, suitable mainly for desktop application development for windows platform and is extensible. That is why VB 6 was my favorite, and now Jabaco and Embarcado Delphi are under consideration. The other favorable alternative for me would be PHP Desktop because the developed application can be used on desktop and web at the same time, and I can use the rich availability of HTML/Javascript/CSS etc.
Whether I use Jabaco (which provides jars which can be decompiled), php (which can be obfuscated but which may not be good enough for code security), or .Net (which compiles to CLR which can be decompiled) code security is a problem. The same problem won't be there if VB 6, or Embarcado Delphi is used. But the problem with VB6 is that it is no more supported and do not support 64 bit or unicode and the problem with Embarcado Delphi is that it is too costly, huge and uses a language unfamiliar to me - i.e. a pascal variant. So looking for a VB6 alternative which supports MDI, SDI application development, with a rich collection of controls, supports unicode, supports multiple databases, is extensible, has a good IDE - I stumble upon Jabaco and with its VB6 similarity it heavily attracts my attention! Note that if VB6 was still there, and if it had unicode as well 64 bit support, I would have almost never looked for an alternative. :)
Clojure cannot be my choice because 1) It compiles to bytecode (and thus code security is a problem), 2) It uses a language unfamiliar to me (i.e. a Lisp variant), and 3) does not have a rich IDE that supports RAD through drag and drop controls, configurable properties etc.
Please note that if I choose Jabaco that would be as an alternative VB6, Embarcado Delphi Rad Studio, Microsoft .Net Visual Studio all of which have much much better IDE than Jabaco. Thus it is no wonder that Jabaco is not getting enough followers supporters, because its competition for user-base is against the giants in the field! So it will need a lot of effort from Manuel, and it would be a win of David against Goliaths. I see a great visionary and programming genius in Manuel. If he extends this task he started on Jabaco to few more steps (then it would be a great blessing to the global developer community, who are looking for an extensible, good, friendly, rich IDE for rapid application development) and for sure this would become a product that would be considered in par with Microsoft and Embarcado products, and would be head on competing with them and defeating them, winning the favor of numerous developers. But for that to happen certainly few more steps are needed. And based on what he has done already, I would say, only Manuel can do that!
Thanks and regards,
Sreenadh

Clojure cannot be my choice because 1) It compiles to bytecode (and thus code security is a problem), 2) It uses a language unfamiliar to me (i.e. a Lisp variant), and 3) does not have a rich IDE that supports RAD through drag and drop controls, configurable properties etc.

Clojure cannot be my choice because 1) It compiles to bytecode (and thus code security is a problem), 2) It uses a language unfamiliar to me (i.e. a Lisp variant), and 3) does not have a rich IDE that supports RAD through drag and drop controls, configurable properties etc.


Well, I wasn't suggesting choose Clojure over Jabaco, but rather choosing them both.

Clojure has several IDEs, and it's easier to develop GUIs in Clojure Seesaw, than in pure Java Swing. Web development is also easier in Clojure, than in Java. For my part, I'm interested in Clojure for research purposes, but not yet for day-to-day development.

Java itself is way too verbose. There is too much required code and rules that need to be remembered, and the inflexibility of strong typing. Groovy is a MUCH better choice, than pure Java. But for quick desktop development, Jabaco and B4J are simply much easier to use, than BOTH Java and Groovy.

I get that you are going to wait, before making your decision. That's good, because it does seem like some changes are on the way.

sreesog

Beginner

  • "sreesog" started this thread

Posts: 11

Date of registration: Apr 26th 2014

  • Send private message

5

Friday, May 2nd 2014, 9:32am

Hi jbExplorer,

Quoted

Well, I wasn't suggesting choose Clojure over Jabaco, but rather choosing them both.
Clojure has several IDEs, and it's easier to develop GUIs in Clojure Seesaw, than in pure Java Swing. Web development is also easier in Clojure, than in Java.

Thanks for the suggestion, I may explore it further. But since my expertise in Java is limited that enthuse me much.

Quoted

I get that you are going to wait, before making your decision. That's good, because it does seem like some changes are on the way.

Sure yes. Especially because currently I am using VB 6 itself for desktop and PHP for web. At times when required I use PhpDesktop too to port the developed web applications to desktop. But since I plan for some big application developments for desktop I should choose an apt solution (apart from VB6) for the same and so currently I am experimenting with Jabaco and Emarcado Delphi. One of them I may choose. For mobile application development too I need to select a choice, since I should develop the mobile versions of some desktop and web applications already developed. As of now Android is my my choice along with Sqlite3 db. I don't know much about Android development as of now, but I plan to learn much in near future.
I hope I have clarified my choices, and my reasoning behind the same. Yes, as you said, regarding the choice for desktop application development, I am going to wait before making a decision, and till then will continue to use VB6 itself.
Thanks and regards,
Sreenadh

swissmade

Beginner

  • "swissmade" is male

Posts: 46

Date of registration: Aug 4th 2011

Location: The Netherlands

Occupation: Old Fasion Programmer

Hobbies: Play Music with my Bass

  • Send private message

6

Tuesday, June 17th 2014, 7:00am

Hi jbExplorer,
Thanks for the suggestion, and thanks for guiding me to have a look at Clojure.
I am not in search of different languages, but in search of a rich IDE (having MDI and SDI forms, many controls that can be drag-dropped to the form, Database connection possibilities etc) which supports a familiar language, suitable mainly for desktop application development for windows platform and is extensible. That is why VB 6 was my favorite, and now Jabaco and Embarcado Delphi are under consideration. The other favorable alternative for me would be PHP Desktop because the developed application can be used on desktop and web at the same time, and I can use the rich availability of HTML/Javascript/CSS etc.
Whether I use Jabaco (which provides jars which can be decompiled), php (which can be obfuscated but which may not be good enough for code security), or .Net (which compiles to CLR which can be decompiled) code security is a problem. The same problem won't be there if VB 6, or Embarcado Delphi is used. But the problem with VB6 is that it is no more supported and do not support 64 bit or unicode and the problem with Embarcado Delphi is that it is too costly, huge and uses a language unfamiliar to me - i.e. a pascal variant. So looking for a VB6 alternative which supports MDI, SDI application development, with a rich collection of controls, supports unicode, supports multiple databases, is extensible, has a good IDE - I stumble upon Jabaco and with its VB6 similarity it heavily attracts my attention! Note that if VB6 was still there, and if it had unicode as well 64 bit support, I would have almost never looked for an alternative. :)
Clojure cannot be my choice because 1) It compiles to bytecode (and thus code security is a problem), 2) It uses a language unfamiliar to me (i.e. a Lisp variant), and 3) does not have a rich IDE that supports RAD through drag and drop controls, configurable properties etc.
Please note that if I choose Jabaco that would be as an alternative VB6, Embarcado Delphi Rad Studio, Microsoft .Net Visual Studio all of which have much much better IDE than Jabaco. Thus it is no wonder that Jabaco is not getting enough followers supporters, because its competition for user-base is against the giants in the field! So it will need a lot of effort from Manuel, and it would be a win of David against Goliaths. I see a great visionary and programming genius in Manuel. If he extends this task he started on Jabaco to few more steps (then it would be a great blessing to the global developer community, who are looking for an extensible, good, friendly, rich IDE for rapid application development) and for sure this would become a product that would be considered in par with Microsoft and Embarcado products, and would be head on competing with them and defeating them, winning the favor of numerous developers. But for that to happen certainly few more steps are needed. And based on what he has done already, I would say, only Manuel can do that!
Thanks and regards,
Sreenadh

Clojure cannot be my choice because 1) It compiles to bytecode (and thus code security is a problem), 2) It uses a language unfamiliar to me (i.e. a Lisp variant), and 3) does not have a rich IDE that supports RAD through drag and drop controls, configurable properties etc.

Clojure cannot be my choice because 1) It compiles to bytecode (and thus code security is a problem), 2) It uses a language unfamiliar to me (i.e. a Lisp variant), and 3) does not have a rich IDE that supports RAD through drag and drop controls, configurable properties etc.


Well, I wasn't suggesting choose Clojure over Jabaco, but rather choosing them both.

Clojure has several IDEs, and it's easier to develop GUIs in Clojure Seesaw, than in pure Java Swing. Web development is also easier in Clojure, than in Java. For my part, I'm interested in Clojure for research purposes, but not yet for day-to-day development.

Java itself is way too verbose. There is too much required code and rules that need to be remembered, and the inflexibility of strong typing. Groovy is a MUCH better choice, than pure Java. But for quick desktop development, Jabaco and B4J are simply much easier to use, than BOTH Java and Groovy.

I get that you are going to wait, before making your decision. That's good, because it does seem like some changes are on the way.

That's good, because it does seem like some changes are on the way.

Hi
Can somebody tell what changes on the way???? ?( ?(
I always come back to this forum and hope, that something happening with Jabaco.

Rate this thread
WoltLab Burning Board