|
|
Home » Community » Coffee corner » What would give a great push to Upp
What would give a great push to Upp [message #6648] |
Tue, 21 November 2006 17:01  |
cioannou
Messages: 45 Registered: January 2006 Location: Greece
|
Member |
|
|
Datawindow clone/equivalent.
It's great for data editing, displaying, reporting, crosstabs, charts, forms, tabular data, grids, custom sql, works with any db, supports summaries, user added computed columns, external data import, export to a variety of file formats, you name it. It's damn easy to design and use, even my 6 yo daughter can do it. Once you have it any data driven application will be a simple task.
For many years the only tool offering this kind of functionality with your data is Powerbuilder, and it's the number one advantage over other similar tools.
It's that simple and effective that makes you wonder if it's true. And it really is...
If someone has the skills to make something like it, it's a sure success, believe me guys it's the No1 reason that people still pay a lot of money for Powerbuilder and Sybase knows it, that's why they also released a .net version of Datawindow.
You want to make THE difference, make datawindow. If anyone wants in-depth details other than the ones in sybase's website, drop me a message.
A small screen cast I did:
http://www.sector-one.gr/dw/index.htm
[Updated on: Fri, 24 November 2006 14:15] Report message to a moderator
|
|
|
|
|
|
|
|
|
|
Re: What would give a great push to Upp [message #6713 is a reply to message #6691] |
Fri, 24 November 2006 09:38   |
cioannou
Messages: 45 Registered: January 2006 Location: Greece
|
Member |
|
|
What do you mean by more complicated?
All I did was select some fields and everything else is done for me.
As for the results you mentioned, datawindow behaviour is controlled by you, I can assure you that it handles thousands of rows perfectly.
If you want to use it as a simple single record editing form you can do that too and it's very easy. (I will make an example and post it)
And you have not yet seen what it can do with reports, crosstabs/pivots, graphs, master detail forms, treeviews and more.
[Updated on: Fri, 24 November 2006 09:43] Report message to a moderator
|
|
|
Re: What would give a great push to Upp [message #6715 is a reply to message #6713] |
Fri, 24 November 2006 12:05   |
zsolt
Messages: 702 Registered: December 2005 Location: Budapest, Hungary
|
Contributor |
|
|
You can be right, but I prefer clear coding, not wizards.
E.g., to setup an SQL-based array, this code (copied from SQLApp example) is much more simple for me than clicking a lot.
book.SetTable(BOOK);
book.AddKey(ID);
book.AddColumn(AUTHOR, "Author");
book.AddColumn(TITLE, "Title");
book.SetOrderBy(TITLE, AUTHOR);
Or setting up Edit controls as record field editors:
ctrls
(BORROWED, borrowed)
(RETURNED, returned)
(PERSON, person)
;
Maybe it is my personal perversion, that I like separating database related code from GUI (.lay in U++), but I can write really clear and maintainable code this way only.
|
|
|
|
|
|
|
Re: What would give a great push to Upp [message #6726 is a reply to message #6725] |
Fri, 24 November 2006 14:22   |
|
cioannou wrote on Fri, 24 November 2006 08:14 |
unodgs wrote on Fri, 24 November 2006 13:24 | That's my personal perversion too ZSolt 
|
That's the whole idea about linux deveopment, most of you advanced developers prefer the "hard" way. But we "business" developers prefer the easy way to do the "easy" things and then focus on business requirements.
|
I understand you, but everytime I had to create something in tool like powerbuilder where you can make an app using mouse only the troubles appeared when something uncommon had to be done. Then I had to make ugly workarounds. I just hate them. I prefer few more lines of code but to have a control.
Besides coding in upp is very easy IMO. I would call it "soft code way" 
|
|
|
Re: What would give a great push to Upp [message #6727 is a reply to message #6726] |
Fri, 24 November 2006 14:42   |
cioannou
Messages: 45 Registered: January 2006 Location: Greece
|
Member |
|
|
I will not disagree with you, you are absolutely right. If something uncommon is needed then you have to use the "hard way". But for all others which is the 95% of business development you spend 1/6 of the time compared to other tools.
Anyway, the main reason for my post is that Linux really lacks Powerbuilder like tools and controls. U++ really broke a few barriers and looks like it's heading for a more business development approach while retaining the advanced features that some developers may need.
We also have to admit that another reason for Windows being so popular is because it's easy to build software on it even if this software is technically good or bad. People in software companies that build business software do not need "control", they need to quickly develop and sell. And windows offers these kind of tools Powerbuilder, Delphi, VB, etc.
IMO, if Linux wants to gain more users then it needs a truly RAD tool that leaves "control" to those who REALLY need it and does not force everyone to go the hard way and U++ seems to have the ability and strength to bridge the barrier between the experts and the mortals.
P.S.
You can see the full code of the application in the attachment.The logic is not much different than U++ or Glade or other linux tools.
You can also take a look at the crosstab/pivot and graph creation at:
http://www.sector-one.gr/dw/index.htm
[Updated on: Fri, 24 November 2006 15:35] Report message to a moderator
|
|
|
|
|
|
|
Goto Forum:
Current Time: Tue Apr 29 11:13:58 CEST 2025
Total time taken to generate the page: 0.03548 seconds
|
|
|