473,387 Members | 1,702 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,387 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 2755
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: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
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
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
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

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.