I have started posting Java How-To’s to my blog: java-servoy.blogspot.com. Yesterday I posted some Servoy/Java code that shows you how to create an FTP client and perform FTP actions without using a plugin.
Servoy is such a great tool. And with it’s support for Java the sky seems to be the limit.
Feedback appreciated. I hope you find the code useful. More to come…
You you have an excellent FREE FTP plugin, which also supports SFTP! Really a great tool.
I am not trying to do things without a plugin per se. I am creating an arena for community support for Java within the context of Servoy. My goal is to illustrate how Servoy’s excellent support for Java can give Servoy developers access to tools they did not know they had.
There are many great plugins for many functions, but there are also a number of things that plugins do not exist for yet. My premise is that if you read my whitepaper and understand Java within the context of Servoy, you can integrate the tools you need without plugins or beans.
It is not quite precise to say “Servoy’s excellent support for Java”. Servoy is Java, so it’s no surprise that Java can be used. It is just that Java is not so great to use from within the scripting engine. That’s why people like me and Marcel take the time to create free plugins (and commercial ones, of course). So people without Java skills can use functionality currently not available in Servoy, but available in Java. If you come across something that you are currently missing (“a number of things that plugins do not exist for yet”), Marcel or I will be happy to look at that. Both of us are always looking for great ideas to enhance Servoy.
Plugins are great when you need them (last time I checked I had bought plugins from both you and Marcel no?). If you don’t need them though, Rhino lets you Script Java to get at functionality you don’t have natively in Servoy. I think there is a time when either may be the most appropriate course of action would you disagree?
As I told Marcel, my blog is educational in nature. It is there for people to learn from if they so choose. It is entirely a different beast than commercial plugin development, which I very much support and appreciate. In fact, I have a commercial plugin of my own I am finishing up and intend to put into Beta in February.
I am a little confused about your suggestion that “java is not so great to use within the scripting engine.” Maybe you could elaborate a bit so others could benefit from our discussion?
Your input is appreciated.
“Pay no attention to that man behind the curtain…”
Hi Jeff, not really a tough crow but, in my case, simply wondering why you wanted to do the job again.
Now I understand
I think there is a time when either may be the most appropriate course of action would you disagree?
I certainly don’t disagree but still don’t see the need for coding, in a much more complicated way (including package names all the time, learning a different language etc) when there are components created to do the job. Commercial or not…
On the other hand I do understand that some people want to learn more about Java and specifically Java within Servoy.
I would say, go ahead with what you are trying to do…