473,406 Members | 2,404 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

Front-end tools -- Which is the most productive?

After having seen my co-worker reinventing the wheel
when he busily labored to build MS Access framework, I want to share
my perspective.

Having experienced with Access, Visual Basic, Visual C++,
and PowerBuilder, I think Sybase's PowerBuilder is the most
productive tool to build front-ends for any database or
client/server applications. PowerBuilder's datawindow
is very powerful.

Binh
http://vmdd.tech.mylinuxisp.com/catalog/
Nov 13 '05 #1
7 2317
On 22 Sep 2004 21:53:19 -0700, bi****@gmail.com
(http://vmdd.tech.mylinuxisp.com/catalog/) wrote:
After having seen my co-worker reinventing the wheel
when he busily labored to build MS Access framework, I want to share
my perspective.

Having experienced with Access, Visual Basic, Visual C++,
and PowerBuilder, I think Sybase's PowerBuilder is the most
productive tool to build front-ends for any database or
client/server applications. PowerBuilder's datawindow
is very powerful.

Binh
http://vmdd.tech.mylinuxisp.com/catalog/


You phrase this as a question, but yit reads more like thinly veiled Spam.

I do some contract work with a company that started their business doing
powerbuilder work, and the don't do any new projects in it now that other
products are more mature. From what they tell me, Powerbuilder is nice, but
it's also somewhat unstable, and its programming model is hard to internalize,
so you'll generally get pretty poor Powerbuilder code from anyone who is not a
combat tested Powerbuilder expert.

I do think it's pretty cool that the Powerbuilder DataWindow will (supposedly)
soon be available as a full-fledged .NET component (I understand it's
currently a wrapper around the old COM implementation). .NET with a good
implementation of the DataWindow would be pretty potent.
Nov 13 '05 #2
Steve Jorgensen <no****@nospam.nospam> wrote:
its programming model is hard to internalize,
so you'll generally get pretty poor Powerbuilder code from anyone who is not a
combat tested Powerbuilder expert.


What does "hard to internalize" mean?

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Nov 13 '05 #3
rkc

"Tony Toews" <tt****@telusplanet.net> wrote in message
news:r5********************************@4ax.com...
Steve Jorgensen <no****@nospam.nospam> wrote:
its programming model is hard to internalize,
so you'll generally get pretty poor Powerbuilder code from anyone who is not acombat tested Powerbuilder expert.


What does "hard to internalize" mean?


You have to wash it down with mass quantities of your
favorite adult beverage.

Nov 13 '05 #4
"http://vmdd.tech.mylinuxisp.com/catalog/" <bi****@gmail.com> wrote
After having seen my co-worker reinventing
the wheel when he busily labored to build
MS Access framework, I want to share
my perspective.
That's interesting -- what's a "MS Access framework", and just what "wheel"
was your co-worker "reinventing"? I only ask because I've been doing Access
since a month or so after it was released and never built a MS Access
"framework". I've built a lot of database applications, and worked on a lot
more, and I never felt I was "reinventing the wheel". So I'd be very
interested for you to clarify.
Having experienced with Access, Visual
Basic, Visual C++, and PowerBuilder, I
think Sybase's PowerBuilder is the most
productive tool to build front-ends for any
database or client/server applications.
As far as I know, PowerBuilder is just for database applications, but maybe
they have expanded its scope in recent times. I never used PowerBuilder but
some time ago worked on an Access project with a colleague who'd been
considered "expert" in PowerBuilder. To put it politely, he said he much
preferred Access for developing front-ends to server databases.

I've worked in Access and Visual Basic, and know enough about Visual C++ (or
C++ in general) to know that is the order in which I'd choose a tool to
create a database front end. VC++ is great for "getting close to the metal"
but it's a tough way to create modestly simple database applications. (I'd
would not be surprised to find PB less trying than C++ for DB front ends.)
PowerBuilder's datawindow
is very powerful.


Access has a number of very powerful features, too. One of them is that it
includes a database engine, so you don't need a server database to create
applications. My understanding of PB is that it can front-end a server
database, but contains no database engine of its own. So, if I understand
correctly, PB can be compared to one of multiple features provided by
Access, that is, client-server.
Nov 13 '05 #5
On Thu, 23 Sep 2004 22:06:06 GMT, Tony Toews <tt****@telusplanet.net> wrote:
Steve Jorgensen <no****@nospam.nospam> wrote:
its programming model is hard to internalize,
so you'll generally get pretty poor Powerbuilder code from anyone who is not a
combat tested Powerbuilder expert.


What does "hard to internalize" mean?


Hard to learn to understand how to use it in the most effective and reliable
way.
Nov 13 '05 #6
Steve Jorgensen <no****@nospam.nospam> wrote:
its programming model is hard to internalize,
so you'll generally get pretty poor Powerbuilder code from anyone who is not a
combat tested Powerbuilder expert.


What does "hard to internalize" mean?


Hard to learn to understand how to use it in the most effective and reliable
way.


Ah, gotcha.

Thanks, Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
Nov 13 '05 #7
Yah. Sounds like a commercial to me. There is also a fair amount of effort
to make Eclipse the IDE of choice for many. Last time I checked the site I
didn't see much that was specifically for database stuff, but the support
for Java was pretty good and you could use Java to manipulate data.
http://www.eclipse.org if you want to check out what they are doing.

"http://vmdd.tech.mylinuxisp.com/catalog/" <bi****@gmail.com> wrote in
message news:bb**************************@posting.google.c om...
After having seen my co-worker reinventing the wheel
when he busily labored to build MS Access framework, I want to share
my perspective.

Having experienced with Access, Visual Basic, Visual C++,
and PowerBuilder, I think Sybase's PowerBuilder is the most
productive tool to build front-ends for any database or
client/server applications. PowerBuilder's datawindow
is very powerful.

Binh
http://vmdd.tech.mylinuxisp.com/catalog/

Nov 13 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

36
by: Digital Puer | last post by:
Hi, suppose I have an unsigned long long. I would like to extract the front 'n' bits of this value and convert them into an integer. For example, if I extract the first 3 bits, I would get an int...
1
by: NGM | last post by:
Hello All When implementing FrontController sample MSDN I am facing a lot of problems try implementing the front controller patterm sample provided by microsoft:...
2
by: Alok Jain | last post by:
Hi, We are using Front Controller implementation in our DotNet application. I am trying to hide URL in my application. This is based on Front Controller model. I am able to achieve if I do...
3
by: Ashish | last post by:
Is anyone aware of a good Front Controller Pattern implementation in ASP.Net, we are developing a new product, and contemplating whether we should use Front Controller Pattern implementation, due...
7
by: Abhishek Saksena | last post by:
Hi all, Can somebody help me what the bhaviour of front method on an empty map. For some reason calling front on an empty map seems to work with gcc compiler but not with .NET. Abhishek
6
by: eight02645999 | last post by:
hi wish to ask a qns on strip i wish to strip all spaces in front of a line (in text file) f = open("textfile","rU") while (1): line = f.readline().strip() if line == '': break print line
3
by: M O J O | last post by:
Hi, I have an application where I've implemented a global hotkey, so no matter what other application is in front (have focus), my app will react when the key combination is pressed. This works...
5
by: Iain Bishop | last post by:
I have a simple form with 4 command buttons and 1 label. The label is sometimes visible and sometimes not. When it is visible I want it to be in front of the buttons. I've tried bringing the label...
3
by: John | last post by:
What is the easiest way to make the contact form show on the front page. Meaning on want to keep the front html page and when someone clicks on the contact us link the front page remains the same,...
2
by: =?Utf-8?B?R2lkaQ==?= | last post by:
Hi, I asked here yesterday about bringing a form to front with hotkey while using different application then mine (meaning, when i'm using outlook, and pressing ALT+T it will bring a form from...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.