472,799 Members | 1,553 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

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

.NET vs. Oracle Developer

Hi,

This may be a newbie question though but we're about to start a large s/w
project (it will be a scalable "accounting and budget program" in a large
scale) and we're planning to develop it in C#, while our customer is leaning
towards Oracle Developer because their IT dept.'s past experience has on it.
They have also mentioned to us in a meeting to benefit from Oracle's Finance
Tools. Would you please give me strong arguments to convince them (and me!)
why we should choose MS .NET (or C# especially) as the development platform
vs. Oracle Developer? This may include (but not limited to) performance,
scalibility, security and usability considerations for both developer and
customer.

At DB side, they will be using Oracle, but I think this won't be a problem
with a good ODBC driver. Does MS give native support to Oracle in their
ADO.NET implementations? I'm looing forward to hearing from you soon.

All your help and contributions are greatly appeciated.

Thanks in advance
Sincerely,

Orhan Aykut
Software Engineer, Belbim AS
o.*****@belbim.com.tr
Jul 21 '05 #1
1 2728
Orhan:
"Orhan Aykut" <or*********@hotmail.com> wrote in message
news:%2****************@TK2MSFTNGP09.phx.gbl...
Hi,

This may be a newbie question though but we're about to start a large s/w
project (it will be a scalable "accounting and budget program" in a large
scale) and we're planning to develop it in C#, while our customer is leaning towards Oracle Developer because their IT dept.'s past experience has on it. They have also mentioned to us in a meeting to benefit from Oracle's Finance Tools. Would you please give me strong arguments to convince them (and me!) why we should choose MS .NET (or C# especially) as the development platform vs. Oracle Developer? This may include (but not limited to) performance,
scalibility, security and usability considerations for both developer and
customer.

Past experience is a big thing and Oracle Developer is a great tool. I
don't know the specific situation but I can think of many reasons why C#
would be a great choice.

1) You can talk to just about any db backend including Comma Delimmeted
files, Excel files, xml etc.
2) You can build your code in such a way that you can use the same classes
to access data from a PDA, a Web page, a web service or a desktop
application. You may have no need for some of those mediums at the moment,
but if you did in the future, the transition is very straightforward.
3) C# is a very cool and powerful NEW language and the IDE allows one to be
very very productive. I haven't used Developer since 2000 so I can't really
speak to it, but one can get very productive wtih C# in a very short amount
of time
4) VB.NET developers, Java Developers, C++ developers and C# developers can
all write in their language of choice and the corresponding assemblies can
integrate seamlessly with each other. Therefore you aren't locked into one
language and you can let developers focus on their strengths.
5) The support for things like Windows Services, MessageQueues and
networking is very very strong
6) The disconnected methodology of ADO.NET is very very powerful. You can
relieve stress on your network and db, and since you can cache data locally,
you could possibly have all of your users start a session, take the Database
down for a few hours for maintenance, then bring it back up, have your users
finish what they were doing, and no one would ever know. YOu can also
easily implement a solution wherein if there is a db failure, the data is
written locally to XML and can be submitted back to the db later on when you
know the DB is available.
7) The way ADO.NET ( and the whole framework for that matter) implements
interfaces, it would be very easy to write your app in such a way that it
could be ported to another db in the future with relative ease or you could
build onto your existing app and provide addiotional support very easily
8) The support for Add-Ins and Plug-Ins in Visual Studio .NET is superb.
This can really allow some time saving advances
9) There are many great 3rd party tools for everything from UI to Data
Access that can really shrink development time At DB side, they will be using Oracle, but I think this won't be a problem
with a good ODBC driver. Does MS give native support to Oracle in their
ADO.NET implementations? I'm looing forward to hearing from you soon.

All your help and contributions are greatly appeciated.

Thanks in advance
Sincerely,

Orhan Aykut
Software Engineer, Belbim AS
o.*****@belbim.com.tr
In the 1.0 Framework you have to go through OleDb but in the 1.1 framework
there is a native library for Oracle, OracleClient. I haven't used it
extensively but my experience with it has been very pleasant

Also, the new 2.0 Framework is going to provide some really amazing features
particularly in ADO.NET. It's a while off so I won't elaborate on it, but
it will truly speed up development and provide for much more responsive and
highspeed apps.

If you have any specific info about the project, I'd be glad to address it
specifically. Like I said, I haven't used Developer for 4 years and
although I really really liked it, C# and .NET are the coolest things I've
worked with.

HTH,

Bill

Jul 21 '05 #2

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

Similar topics

3
by: Nathan Sokalski | last post by:
When I attempt to run a form created with Oracle9i Forms Builder I receive a dialog box asking for the following info: User Name: Password: Database: I obviously know my User Name and...
13
by: Lig | last post by:
We have an implementation of Oracle 9i database. We have a team of 20 developers working on a project. We use PL/SQL DEVELOPER and Visual Source Safe to cotrol the source. The problem we have at...
11
by: jrefactors | last post by:
I want to know the differences between SQL Server 2000 stored procedures and oracle stored procedures? Do they have different syntax? The concept should be the same that the stored procedures...
11
by: Rosco | last post by:
Does anyone have a good URL or info whre Oracle and Access are compared to one another in performance, security, cost etc. Before you jump on me I know Oracle is a Cadillac compared to Access the...
4
by: Corrado Valiente | last post by:
Hi all, I am thinking about becoming an Oracle developer. I have experience with Centura Team Developer AKA SQLWindows, this is a front-end developer environment for a variety of of database...
0
by: anneeny | last post by:
Hi there... My company has implemented Oracle Financials and Project applications in 1999 as a part of Y2K project. Oracle 11.0.3 Applications are implemented in 3-tier configuration as per the...
4
by: --CELKO-- | last post by:
I need to convert a bunch of DB2 triggers to Oracle. Is there any kind of tools for this?
0
by: erikbower65 | last post by:
Using CodiumAI's pr-agent is simple and powerful. Follow these steps: 1. Install CodiumAI CLI: Ensure Node.js is installed, then run 'npm install -g codiumai' in the terminal. 2. Connect to...
0
linyimin
by: linyimin | last post by:
Spring Startup Analyzer generates an interactive Spring application startup report that lets you understand what contributes to the application startup time and helps to optimize it. Support for...
0
by: erikbower65 | last post by:
Here's a concise step-by-step guide for manually installing IntelliJ IDEA: 1. Download: Visit the official JetBrains website and download the IntelliJ IDEA Community or Ultimate edition based on...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Sept 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM) The start time is equivalent to 19:00 (7PM) in Central...
0
by: Taofi | last post by:
I try to insert a new record but the error message says the number of query names and destination fields are not the same This are my field names ID, Budgeted, Actual, Status and Differences ...
14
DJRhino1175
by: DJRhino1175 | last post by:
When I run this code I get an error, its Run-time error# 424 Object required...This is my first attempt at doing something like this. I test the entire code and it worked until I added this - If...
0
by: Rina0 | last post by:
I am looking for a Python code to find the longest common subsequence of two strings. I found this blog post that describes the length of longest common subsequence problem and provides a solution in...
5
by: DJRhino | last post by:
Private Sub CboDrawingID_BeforeUpdate(Cancel As Integer) If = 310029923 Or 310030138 Or 310030152 Or 310030346 Or 310030348 Or _ 310030356 Or 310030359 Or 310030362 Or...
0
by: lllomh | last post by:
Define the method first this.state = { buttonBackgroundColor: 'green', isBlinking: false, // A new status is added to identify whether the button is blinking or not } autoStart=()=>{

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.