Avatar billede byhring Nybegynder
23. april 2003 - 11:03 Der er 7 kommentarer

Program distribution med ASP.NET

1) Kan man med en installations pakke installere en ASP.NET applikation + IIS' en således at det er muligt at distribuere via CD-ROM til de steder der endnu ikke har eller har ustabile internetforbindelser ?

2) Kan man distribuere ASP.NET applikationer uden IIS'en ?

3) Eller skal man udvikler 2 versioner en til internet og en til offline pc'er.

4) Har JAVA en klar fordel her eller skal man også udvikle to versioner ?
Avatar billede odegaard Nybegynder
23. april 2003 - 11:14 #1
1) Nu er det jo ikke alle der har mulighed for at installere IIS. Det er vist kun en Win2000 og WinXP Pro ting (WinNT kører ikke ASP.NET).

2) Nej du kun distribuere HTML-siderne der genereres.

3) Jeg tror du skal udvikle et program til offline og en web-version til online. Her kan du få meget glæde af at pakke kerne-funktionaliteten ind i en DLL og så blot have enten et web- eller windows-interface til det.

4) Er det ikke næsten lige så besværligt at skulle få lov til at afvikle java-applikationer?

Er det egentlig ikke lidt noget volapyk at ville lave internet til offline-maskiner? :-)
Avatar billede byhring Nybegynder
23. april 2003 - 12:52 #2
1)Kræver ASP.NET IIS (5.0) som kun kører på Windows2000 og Windows XP Professionel er det sådan ?

4) Ved det ikke ved du ?
Avatar billede odegaard Nybegynder
23. april 2003 - 13:33 #3
ASP.NET er til Websider! Dvs. det kræver en webserver, og ikke bare en webserver, men en Microsoft webserver = IIS.

Mht. 4) så skal man jo til at bruge Java Runtime Environment og alt muligt crap (jeg er ikke den stor java-tilhænger :-)
Avatar billede wired Nybegynder
23. april 2003 - 16:22 #4
Hvad vil du gerne?

Det lyder som om at du er interesseret i at begrænse informationsoverførelsen på Internettet for forskellige personer, ved at distibuere CD'er. Dette gøres lige så nemt ved brug af C++, Delphi, VB.NET, C# eller VBA, men Java klare også opgaven.

Udvikel f.eks. et VBA program som checker om personen er på nettet og hvis det er tilfælde udnyttes dette ellers fortsætter programmet som vanligt.
Avatar billede byhring Nybegynder
24. april 2003 - 07:34 #5
Den opgave jeg står overfor er at jeg udvikler C#, ASP.NET eller Windows og skal skrive forskellige dele kode som skal kommunikere med eksisterende java kode. Programmet skal kunne bruges lokalt uden internet eller på en ustabil internet adgang men selvfølgelig først og fremmest på nettet, hvor hele projektskallen skal køre med login og hvor nogle funktioner kun er tilgængegelige der.

Så jeg har prøvet at lave C# appletter men de kører kun vha. IIS'en så derfor er det i princippet det samme som ASP.NET.

Men hvordan kommunikere en java applet og en windows applikation ?

Kan java tale med en en windows dll ?
Avatar billede niemeyer Nybegynder
11. juni 2003 - 08:37 #6
ASP.NET applikationer kan også afvikles uden IIS, fx med Cassini serveren (som også er indbygget i Web Matrix). Du kan derfor distribuere alle dine asp.net webappplikationer til offline brug vha. den. (se nærmere på http://www.asp.net/Default.aspx?tabindex=7&tabid=41)
Avatar billede websmith Nybegynder
11. juni 2003 - 08:45 #7
Du kan kommunikere imellem din Java kode og andet ved fx at lave din Java om til en lille daemon som lytter på en given ip port, og så kan dine andre applikationer lave en socket forbindelse til java programmet og overføre data.

Alternativt kan du bruge Corba, som Java, C++ og mange andre programmerings sprog har interfaces til, hvor man kan udføre kommandoer, bruge funktioner osv fra et program som kører et helt andet sted.

Du kan jo i dine klient applikationer tjekke om der er forbindelse til nettet ved fx at åbne en forbindelse til et server på en port som du ved skal svare, og hvis der ikke er hul igennem, så arbejder du offline.

Og Java kan godt tale med en windows dll, der bruger man loadLibrary funktionen, og kan derefter kalde metoder i dll'en.

mvh
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester