472,330 Members | 1,265 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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

Develop application with .Net + Unix



I have posted the question before but nobody have given me a solution. I
would like to rephrase my requirement and want to hear your advice.

We are developing application packages for logistics industry. The plan
is to develop two packages, one for daily operation in Client/Server
mode. The other is for reporting/enquiry in Browser/Server mode.

1. The server must be Unix
When I say 'server' means 1) database server; 2) if possible also the
application server.

One asked why Unix instead of Windows. It is written in the bidding
document to use Unix.

If I can use Windows as the server, there is no question at all. So
please no need to discuss on this point.

2. I want to make use of the Windows/.Net powers on client side.
The application on client has two packages, one is in C/S mode. The
other is B/S mode. So, I would like to use C#.Net or VB.Net to develop
the C/S package and ASP.Net to develop B/S package.

3. Because the C/S package is operating on the same data set as of the
B/S package, there are a lot functions (or components) in common for
these two packages. Actually, I want the two packages share the
components as much as possible.
Under J2EE, we can have EJBs to have that. Under .Net, what should I do
because ASP.Net cannot work under Unix.

Thanks.

Jonathan

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Jul 21 '05 #1
4 2419
In article <uk**************@tk2msftngp13.phx.gbl>, Jonathan Li wrote:

1. The server must be Unix
When I say 'server' means 1) database server; 2) if possible also the
application server.

One asked why Unix instead of Windows. It is written in the bidding
document to use Unix.

If I can use Windows as the server, there is no question at all. So
please no need to discuss on this point.
You don't want to bet your product on a product which is not officially supported,
don't you? From what I know .NET is not officially supported on *UNIX*.

So, face your requirements and go for something which is guaranteed to work.
2. I want to make use of the Windows/.Net powers on client side.
The application on client has two packages, one is in C/S mode. The
other is B/S mode. So, I would like to use C#.Net or VB.Net to develop
the C/S package and ASP.Net to develop B/S package.
What are C/S and B/S modes? Clint mode, business mode?

If you are talking about normal GUIs (rich client), then there are other good approaces:
- Dolphin Smalltalk has exellent GUI.
- Java GUI is known to be slow and have non-native look and feel.
It is no longer true. Take a look at Eclipse SWT approach. SWT is from IBM...
SWT provides native widget support in Java apps.SWT application will not look any differnt
from .NET or native win32 app. GUI in Java with SWT is smaller and faster then Swing.
- Delphi is a good alternative.
3. Because the C/S package is operating on the same data set as of the
B/S package, there are a lot functions (or components) in common for
these two packages. Actually, I want the two packages share the
components as much as possible.
Under J2EE, we can have EJBs to have that. Under .Net, what should I do
because ASP.Net cannot work under Unix.


I think you answered yourself: .NET does not fit.
J2EE is more appropriate.
Jul 21 '05 #2
In article <uk**************@tk2msftngp13.phx.gbl>, Jonathan Li wrote:

1. The server must be Unix
When I say 'server' means 1) database server; 2) if possible also the
application server.

One asked why Unix instead of Windows. It is written in the bidding
document to use Unix.

If I can use Windows as the server, there is no question at all. So
please no need to discuss on this point.
You don't want to bet your product on a product which is not officially supported,
don't you? From what I know .NET is not officially supported on *UNIX*.

So, face your requirements and go for something which is guaranteed to work.
2. I want to make use of the Windows/.Net powers on client side.
The application on client has two packages, one is in C/S mode. The
other is B/S mode. So, I would like to use C#.Net or VB.Net to develop
the C/S package and ASP.Net to develop B/S package.
What are C/S and B/S modes? Clint mode, business mode?

If you are talking about normal GUIs (rich client), then there are other good approaces:
- Dolphin Smalltalk has exellent GUI.
- Java GUI is known to be slow and have non-native look and feel.
It is no longer true. Take a look at Eclipse SWT approach. SWT is from IBM...
SWT provides native widget support in Java apps.SWT application will not look any differnt
from .NET or native win32 app. GUI in Java with SWT is smaller and faster then Swing.
- Delphi is a good alternative.
3. Because the C/S package is operating on the same data set as of the
B/S package, there are a lot functions (or components) in common for
these two packages. Actually, I want the two packages share the
components as much as possible.
Under J2EE, we can have EJBs to have that. Under .Net, what should I do
because ASP.Net cannot work under Unix.


I think you answered yourself: .NET does not fit.
J2EE is more appropriate.
Jul 21 '05 #3
On 2004-04-14, Jonathan Li <jo***********@hotmail.com> wrote:


I have posted the question before but nobody have given me a solution. I
would like to rephrase my requirement and want to hear your advice.

We are developing application packages for logistics industry. The plan
is to develop two packages, one for daily operation in Client/Server
mode. The other is for reporting/enquiry in Browser/Server mode.

1. The server must be Unix
When I say 'server' means 1) database server; 2) if possible also the
application server.

One asked why Unix instead of Windows. It is written in the bidding
document to use Unix.

If I can use Windows as the server, there is no question at all. So
please no need to discuss on this point.

2. I want to make use of the Windows/.Net powers on client side.
The application on client has two packages, one is in C/S mode. The
other is B/S mode. So, I would like to use C#.Net or VB.Net to develop
the C/S package and ASP.Net to develop B/S package.

3. Because the C/S package is operating on the same data set as of the
B/S package, there are a lot functions (or components) in common for
these two packages. Actually, I want the two packages share the
components as much as possible.
Under J2EE, we can have EJBs to have that. Under .Net, what should I do
because ASP.Net cannot work under Unix.

Thanks.

Jonathan


www.go-mono.com....

You might want to play with it a bit to see if it meets your
requirements. So far, they have a feature complete version of ASP.NET
running under apache via mod_mono and xsp. That would take care of your
server requirements.

Client's can use MS.NET if they are windows. If the clients apps must
be unix based as well, you can always write them using the GTK# packages
from mono.

Still, your probably going to find that .NET isn't going to work out for
you on this particular job :) Not that mono isn't nice - I've been
using it quite a bit on this Linux box over the last few months (but not
for asp).

--
Tom Shelton [MVP]
Powered By Gentoo Linux 1.4
"He dropped his voice still lower. In the stillness, a fly
would not have dared cleat its throat. "
Jul 21 '05 #4
On 2004-04-14, Jonathan Li <jo***********@hotmail.com> wrote:


I have posted the question before but nobody have given me a solution. I
would like to rephrase my requirement and want to hear your advice.

We are developing application packages for logistics industry. The plan
is to develop two packages, one for daily operation in Client/Server
mode. The other is for reporting/enquiry in Browser/Server mode.

1. The server must be Unix
When I say 'server' means 1) database server; 2) if possible also the
application server.

One asked why Unix instead of Windows. It is written in the bidding
document to use Unix.

If I can use Windows as the server, there is no question at all. So
please no need to discuss on this point.

2. I want to make use of the Windows/.Net powers on client side.
The application on client has two packages, one is in C/S mode. The
other is B/S mode. So, I would like to use C#.Net or VB.Net to develop
the C/S package and ASP.Net to develop B/S package.

3. Because the C/S package is operating on the same data set as of the
B/S package, there are a lot functions (or components) in common for
these two packages. Actually, I want the two packages share the
components as much as possible.
Under J2EE, we can have EJBs to have that. Under .Net, what should I do
because ASP.Net cannot work under Unix.

Thanks.

Jonathan


www.go-mono.com....

You might want to play with it a bit to see if it meets your
requirements. So far, they have a feature complete version of ASP.NET
running under apache via mod_mono and xsp. That would take care of your
server requirements.

Client's can use MS.NET if they are windows. If the clients apps must
be unix based as well, you can always write them using the GTK# packages
from mono.

Still, your probably going to find that .NET isn't going to work out for
you on this particular job :) Not that mono isn't nice - I've been
using it quite a bit on this Linux box over the last few months (but not
for asp).

--
Tom Shelton [MVP]
Powered By Gentoo Linux 1.4
"He dropped his voice still lower. In the stillness, a fly
would not have dared cleat its throat. "
Jul 21 '05 #5

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

Similar topics

17
by: David Hughes | last post by:
For example, in Python in a Nutshell, Alex Martelli shows how you can run a Windows (notepad.exe) or Unix-like (/bin/vim) text editor using...
0
by: John Doe | last post by:
I have been given the task of figuring out if it would be better to purchase or develop a new system to replace the existing legacy unix system that...
1
by: Jonathan Li | last post by:
I am planning to develop my application using C#.Net and web enquires in ASP.Net, but the customer insists to use Unix/Oracle as the server. Under...
1
by: aparnasinha26 | last post by:
Hi All, I have to develop an application .The application has to update database.It does not have any user interface.It needs to run on Windows...
4
by: Jonathan Li | last post by:
I have posted the question before but nobody have given me a solution. I would like to rephrase my requirement and want to hear your advice. We...
1
by: Fred | last post by:
Hi; I'm fan of .NEt visual studio (very useful). But in a new project, my client reclaim to be able to run SW under MS / LINUX or UNIX platform....
0
by: pedaammulu | last post by:
Hi All, New title for Mastering Web Application Development. All secrets of developing an Accounting Software for the web revealed. Title:...
15
by: king kikapu | last post by:
Hit to all folks here, i recently got interested abiy php, i have a workable knowledge of Python and a little bit of Ruby. I just want to ask,...
1
by: bond007 | last post by:
Hi, Am writing an .net windows application in which i have to connect to IBM MQ on remote machine running unix to post messages. This is a tool...
0
by: tammygombez | last post by:
Hey fellow JavaFX developers, I'm currently working on a project that involves using a ComboBox in JavaFX, and I've run into a bit of an issue....
0
by: tammygombez | last post by:
Hey everyone! I've been researching gaming laptops lately, and I must say, they can get pretty expensive. However, I've come across some great...
0
by: concettolabs | last post by:
In today's business world, businesses are increasingly turning to PowerApps to develop custom business applications. PowerApps is a powerful tool...
0
better678
by: better678 | last post by:
Question: Discuss your understanding of the Java platform. Is the statement "Java is interpreted" correct? Answer: Java is an object-oriented...
0
by: teenabhardwaj | last post by:
How would one discover a valid source for learning news, comfort, and help for engineering designs? Covering through piles of books takes a lot of...
0
by: CD Tom | last post by:
This happens in runtime 2013 and 2016. When a report is run and then closed a toolbar shows up and the only way to get it to go away is to right...
0
by: Naresh1 | last post by:
What is WebLogic Admin Training? WebLogic Admin Training is a specialized program designed to equip individuals with the skills and knowledge...
0
by: antdb | last post by:
Ⅰ. Advantage of AntDB: hyper-convergence + streaming processing engine In the overall architecture, a new "hyper-convergence" concept was...
2
by: Matthew3360 | last post by:
Hi, I have a python app that i want to be able to get variables from a php page on my webserver. My python app is on my computer. How would I make it...

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.