Topic: java or .net for new project

  Print this page

1.java or .net for new project Copy to clipboard
Posted by: frankielo
Posted on: 2003-04-22 16:05

Hi all,

I have new web erp project. But our programmers has well ability in powerbuilder skills only . They are all new to java and .net. Would you advise that how to choose a suitable tech. for this project.

1. Java ( Jbuilder/idea, struct, mssql2000 and EBA70)
2. .NET ( .NET studio, #C with asp.net, mssql200)

Why choose 1 or 2.

Any direction or advice???

2.Re:java or .net for new project [Re: frankielo] Copy to clipboard
Posted by: bujinwang
Posted on: 2003-04-23 07:40

Given your developers are familiar with PowerBuilder which is a RAD tool, I think it's more propriate to go with option 2. The reasons are:
1) Usually Chinese programmers are more interested in Microsoft stuff;
2) EBA 70 are more expensive;
3) JBuilder is expensive;
4) It takes time to really get used to J2EE and application server;
5) It's easier to find asp.net people to work with you;
6) Less risk.

However if you hire me to be the architect, I will go option 1. The reasons are:
1) I am more familiar with Java/J2EE;
2) I have more confidence with option 1;
3) I hate M$;

So the end result would be it depends on more factors than you provided.
If you list more factors, we would like to help you out.

3.Re:java or .net for new project [Re: frankielo] Copy to clipboard
Posted by: frankielo
Posted on: 2003-04-23 10:50

Hi bujinwang,

Thanks for your good suggestion. I think I need to provide more information here.

For the two options, it is our initial thought only. About the $, the current clients do not consider the expense on IT as serious issues but we have to meet their requirments.

You are correct, in long-run, we need to sale this product to normal clients who may has their financial concern. We also need to choose one of the two different tech. as our company's skill sets in web development. Also we may hire java or .net programmer.

As about reasons, I changes the options slightly. What you would choose rgiht now in term of functionality, comfortableness in development, rapid enhancement.

1. Java ( Eclipse, struct/EJB, mssql2000 and Jboss or other app. server)
2. .NET (.NET studio, #C or VB with asp.net, mssql200)

Any suggestion?

4.Re:java or .net for new project [Re: frankielo] Copy to clipboard
Posted by: bujinwang
Posted on: 2003-04-23 11:41

Thank for your further infomation. Perhaps I will go with option 1 presume the following conditions:
1) The developement tools cost are almost the same;
2) Although Jboss is free, however their support is not. If you want to use it to the extreme, you still need to spend money either on support or your people. The good part about training your people is you keep your people(perhaps);
3) The client is mainly web client; that way, the .NET technology won't win in this part;

The reasons for picking option 1:
1) option 1 gives me more space to explore, open source, 3rd parties;
2) option 1 permits multi-platform supports;
3) Java/J2EE is currently the most wanted techs;
4) J2EE provides scalability, security, concurrency, transaction, resources management, persistence, which you might not easy to find from M$(You need CTM); For an ERP system, I believe you need to consider the factors I listed above.
5) You could easily go to JDO as the persistence layer instead of database, however that needs you to eliminate sql server 2000 and do some experiment with JDO products.

These just my personal oppionions, which reflects my personal preferences. You need to be responsive to your decision.


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923