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 ?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
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? :-)
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.
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 ?
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)
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
Synes godt om
Ny brugerNybegynder
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.