Technologies and Tools
PowerBuilder is our preferred tool for
advanced business applications with a rich GUI interfacing to a database,
often in an n-tier architecture with a data service layer as the
middle tier. PowerBuilder is a 4GL (4.Generation Language) environment
for making Rapid Application Development (RAD). For experienced PowerBuilder
developers, PowerBuilder is certainly a real RAD tool, and PowerBuilder
is naturally object-oriented as most modern tools are. The PowerBuilder
Foundation Class (PFC) library is generally used to jump-start the
system development, and we are using the PFC with our own extension
library for in-house projects.
.NET is the technology we use for making Windows or Web-based
systems for customers whose IT is based on Microsoft products.
We focus on using the language C# for .NET projects, to have a
leading edge language with all the advantages and less flaws than
other 3GLs like C++ and Java. A Microsoft Web-based system is centered
on the IIS web-server, using ASP.NET technology for the web-server
applications. A .NET Web-Service application is also built on the IIS platform.
Tools |
Design |
Development |
Database |
PowerDesigner/UML ERWin |
TOAD (Oracle)
EnterpriseManager (MS SQLServer)
Sybase Central (Sybase) |
Application |
PowerDesigner/UML |
Powerbuilder (4GL)
MS VisualStudio C# .NET (3GL)
ASP.NET, ADO.NET |
|