Pagina 1 di 2
Applicativo web per Windows. Puoi girare su Linux?
Inviato: gio 29 ott 2009, 8:54
da Raistlin84
Ciao! Una domandona....
Dove lavoro è tutto basato su windows per un discorso di compatibilità, perchè c'è un programma via web scritto con .NET, e solo IE riesce a gestire l'applicativo in maniera corretta. Ho provato con browser basati su Gecko,WebKit,Presto... niente di niente nessuno riesce a gestirlo in maniera corretta. Qualcuna sà se esiste un modo per risolvere il problema? Avevo provato con ies4linux ma anche lì oltre alla stabilità insufficiente, viene a mancare una funzione di stampa del programma.
Re: Applicativo web per Windows. Puoi girare su Linux?
Inviato: gio 29 ott 2009, 10:05
da Dragon
Raistlin84 ha scritto:Ciao! Una domandona....
Dove lavoro è tutto basato su windows per un discorso di compatibilità, perchè c'è un programma via web scritto con .NET, e solo IE riesce a gestire l'applicativo in maniera corretta. Ho provato con browser basati su Gecko,WebKit,Presto... niente di niente nessuno riesce a gestirlo in maniera corretta. Qualcuna sà se esiste un modo per risolvere il problema? Avevo provato con ies4linux ma anche lì oltre alla stabilità insufficiente, viene a mancare una funzione di stampa del programma.
Problema??? se un programma è scritto per fare una determinata cosa perchè vuoi fare l'alternativo a tutti i costi? così te li vai a creare tu i problemi... ne convieni
Re: Applicativo web per Windows. Puoi girare su Linux?
Inviato: gio 29 ott 2009, 10:57
da twister
Che significa gestire in maniera corretta?
Non si vede bene il layout?
Non ci sono form per inserimento dati che ci dvrebbero essere?
Spiegati meglio
Re: Applicativo web per Windows. Puoi girare su Linux?
Inviato: gio 29 ott 2009, 11:00
da aschenaz
Dragon ha scritto:Raistlin84 ha scritto:Ciao! Una domandona....
Dove lavoro è tutto basato su windows per un discorso di compatibilità, perchè c'è un programma via web scritto con .NET, e solo IE riesce a gestire l'applicativo in maniera corretta. Ho provato con browser basati su Gecko,WebKit,Presto... niente di niente nessuno riesce a gestirlo in maniera corretta. Qualcuna sà se esiste un modo per risolvere il problema? Avevo provato con ies4linux ma anche lì oltre alla stabilità insufficiente, viene a mancare una funzione di stampa del programma.
Problema??? se un programma è scritto per fare una determinata cosa perchè vuoi fare l'alternativo a tutti i costi? così te li vai a creare tu i problemi... ne convieni
Non è molto chiaro il tuo intervento...
Partiamo da un presupposto: un'applicazione web (che per sua natura dovrebbe
essere cross-browser e cross-platform) che funziona solo sotto windows e solo
con IE, sta a significare che chi l'ha sviluppata o è un imbecille o è in malafede!
@Raistlin84: potresti provare con Wine...
Re: Applicativo web per Windows. Puoi girare su Linux?
Inviato: gio 29 ott 2009, 11:04
da conraid
aschenaz ha scritto:Partiamo da un presupposto: un'applicazione web (che per sua natura dovrebbe
essere cross-browser e cross-platform) che funziona solo sotto windows e solo
con IE, sta a significare che chi l'ha sviluppata o è un imbecille o è in malafede!
o usa activex o altra tecnologie simili
aschenaz ha scritto:
@Raistlin84: potresti provare con Wine...
ies4linux in realtà è una particolare configurazione di Wine, ma ormai è datata
Re: Applicativo web per Windows. Puoi girare su Linux?
Inviato: gio 29 ott 2009, 11:09
da aschenaz
conraid ha scritto:aschenaz ha scritto:Partiamo da un presupposto: un'applicazione web (che per sua natura dovrebbe
essere cross-browser e cross-platform) che funziona solo sotto windows e solo
con IE, sta a significare che chi l'ha sviluppata o è un imbecille o è in malafede!
o usa activex o altra tecnologie simili
...
E mi concedi che è un imbecille?

Re: Applicativo web per Windows. Puoi girare su Linux?
Inviato: gio 29 ott 2009, 11:16
da conraid
aschenaz ha scritto:conraid ha scritto:aschenaz ha scritto:Partiamo da un presupposto: un'applicazione web (che per sua natura dovrebbe
essere cross-browser e cross-platform) che funziona solo sotto windows e solo
con IE, sta a significare che chi l'ha sviluppata o è un imbecille o è in malafede!
o usa activex o altra tecnologie simili
...
E mi concedi che è un imbecille?

ni

no perché chi l'ha "sviluppata" magari è stato "costretto" da ordini superiori, progetti precedenti, etc...
sì perché può aver fatto così perché è stato più "semplice" o aveva componenti già pronti o l'ha scelto lui
p.s.
non conosco .net ed activeX, quindi non so se la seconda affermazione può essere vera in tutto
Re: Applicativo web per Windows. Puoi girare su Linux?
Inviato: gio 29 ott 2009, 11:25
da aschenaz
conraid ha scritto:
...
ni

no perché chi l'ha "sviluppata" magari è stato "costretto" da ordini superiori, progetti precedenti, etc...
sì perché può aver fatto così perché è stato più "semplice" o aveva componenti già pronti o l'ha scelto lui
p.s.
non conosco .net ed activeX, quindi non so se la seconda affermazione può essere vera in tutto
Su .Net (e [G]ASP) ci ho fatto un corso (organizzato da HTML.it) a spese
della mia amministrazione. Per quanto mi riguarda, è una porcheria: pappa
pronta che fa quello che vuole lui e come vuole lui. Oltretutto non mi pare
che abbia avuto quella grande diffusione per le applicazioni web (in percentuale,
quante pagine .aspx incontri nella navigazione?)...
In ogni caso, sono tecnologie per cui esistono alternative ben valide...
Re: Applicativo web per Windows. Puoi girare su Linux?
Inviato: gio 29 ott 2009, 11:31
da conraid
aschenaz ha scritto:Oltretutto non mi pare
che abbia avuto quella grande diffusione per le applicazioni web (in percentuale,
quante pagine .aspx incontri nella navigazione?)...
poche, ma è anche vero che mi sembra più una tecnologia per applicazioni web in ambito lan, soprattutto se collegati a software che girano su windows
trovi anche poche pagine in jsp se guardi in percentuale, ma in ambito enterprise è "forse", a torto o ragione, una delle tecnologie più utilizzate per lo sviluppo di applicazioni web-oriented
una cosa è fare un sito, un'altra un gestionale per esempio, ed in questo caso mi sembra che se ne trovano di più in aspx o jsp, rispetto a php
Certo sono a pagamento, ma infatti si parla di mercati specifici
detto questo non nego che siano tecnologie da boicottare
Re: Applicativo web per Windows. Puoi girare su Linux?
Inviato: gio 29 ott 2009, 12:13
da Dragon
aschenaz ha scritto:
Partiamo da un presupposto: un'applicazione web (che per sua natura dovrebbe
essere cross-browser e cross-platform) che funziona solo sotto windows e solo
con IE, sta a significare che chi l'ha sviluppata o è un imbecille o è in malafede!
Forse sono stato eccessivamente secco nella risposta, il fatto è che secondo me se un applicativo è stato fatto per funzionare in un determinato modo (non chiediamoci perchè) secondo me adrebbe usato e basta, altrimenti una volta si cerca la quadratura del cerchio e un'altra la cerchiatura del quadrato

se ci lavori non ti conviene usare IE punto e basta! Il programma andava scritto secondo gli standard ma dato che non è così non ci possiamo fare niente.
...come già detto suppongo sia un problema di gestione di activeX...
ciao
Re: Applicativo web per Windows. Puoi girare su Linux?
Inviato: gio 29 ott 2009, 14:52
da ildiama
aschenaz ha scritto:Oltretutto non mi pare
che abbia avuto quella grande diffusione per le applicazioni web (in percentuale,
quante pagine .aspx incontri nella navigazione?)...
In ogni caso, sono tecnologie per cui esistono alternative ben valide...
Nella mia (nuova) scuola, ho trovato nella rete locale una installazione di MS Office sharepoint server, che se non erro dovrebbe essere un esempio di utilizzo di siffatte tecnologie..
Sapreste indicarmi alternative "valide" a un tale obrobrio? E spiegare un pochino l'affermazione sulle tecnologie alternative?
Grazie.

Re: Applicativo web per Windows. Puoi girare su Linux?
Inviato: gio 29 ott 2009, 16:09
da Raistlin84
Scusatemi se sono stato un po' troppo generetico. Sono pagine scritte in .NET per applicativi JET. Il fatto è che il rendering con browser differenti da IE è errata come pulsanti che non appaiono o impossibilità di fare selezioni tramite puntatore del mouse. Lo sò su IE funziona, quindi basta usare windows e non ci sono problemi. Il fatto è che ciò che ci lega ai sistemi windows è proprio questo software, che è stato sviluppato per l'utilizzo in LAN, poichè per tutti gli altri applicativi ne esiste la controparte open su Linux. La voglia di provare qualche client Linux ci sarebbe, ma solo se viene risolto questo problema, e purtroppo ho finito le idee. E' un peccato perchè la possibilità di iniziare un cambiamento, anche se lento, ci sarebbe.
Re: Applicativo web per Windows. Puoi girare su Linux?
Inviato: gio 29 ott 2009, 18:09
da aschenaz
ildiama ha scritto:...
Nella mia (nuova) scuola, ho trovato nella rete locale una installazione di MS Office sharepoint server, che se non erro dovrebbe essere un esempio di utilizzo di siffatte tecnologie..
Sapreste indicarmi alternative "valide" a un tale obrobrio? E spiegare un pochino l'affermazione sulle tecnologie alternative?
Non so bene come funziona sharepoint server, ma non dovrebbe essere
un fac-simile di Google Docs (può darsi che dica una castroneria...)?
In ogni caso io mi riferivo a coloro i quali sviluppano applicazioni web
in .net, che fatte in php sarebbero state cross-browser (e platform)
e magari anche più efficienti. A parte tutta la fase di sviluppo (che per
il poco che ho visto è proprio una ciofeca), una cosa che proprio non
digerisco del .net (in fase di utilizzo) è quella storia che ogni prima
istanza devi aspettare un tot (che dipende molto dalla pesantezza
dell'applicazione) per la ricompilazione!
Che poi col .net ormai ci facciano interi sistemi operativi è un'altra
storia (e credo non ci riguardi, no?)...
Re: Applicativo web per Windows. Puoi girare su Linux?
Inviato: ven 30 ott 2009, 0:05
da ildiama
aschenaz ha scritto:
Non so bene come funziona sharepoint server, ma non dovrebbe essere
un fac-simile di Google Docs (può darsi che dica una castroneria...)?
Più o meno sì, ma ha decine di altre cose, tipo note, mail, calendari, contatti, moduli inseribili.. noi ne abbiamo due: uno per la configurazione (base) del proxy (concedere ai ragazzi l'accesso a internet) e uno per la configurazione (base) di Active DIrectory (resettare pswd, concedere permessi lettura/scrittura in certe aree..
Questi due moduli sono il frutto del lavoro di sviluppo del docente responsabile. Certo, sto robo si "compra" e si installa in un server web. Google Docs me lo posso installare sul mio apache? Mi sa di no..
aschenaz ha scritto:
In ogni caso io mi riferivo a coloro i quali sviluppano applicazioni web
in .net, che fatte in php sarebbero state cross-browser (e platform)
e magari anche più efficienti.
Avevo inteso che ti riferivi al php. Ma vista la mia esperienza (utente e non) di pagine aspx è limitata al caso sopra citato (che tutto sommato fa davvero impressione), mi chiedevo ad esempio se php era in grado di interagire con ldap. Ho scritto "php ldap" su google e mi sono risposto da solo...
aschenaz ha scritto:
Che poi col .net ormai ci facciano interi sistemi operativi è un'altra
storia (e credo non ci riguardi, no?)...
A me e ai miei discendenti, di sicuro no..
Re: Applicativo web per Windows. Puoi girare su Linux?
Inviato: ven 30 ott 2009, 10:42
da aschenaz
ildiama ha scritto:... mi chiedevo ad esempio se php era in grado di interagire con ldap. Ho scritto "php ldap" su google e mi sono risposto da solo...
Questa è una porzione di codice che uso io per l'autenticazione in activedirectory
(yes, purtroppo in ufficio anch'io ne ho a che fare):
Codice: Seleziona tutto
if($cof && $pw) { // rispettivamente "user" e "password"
$ldaphost = "ldap://NOMESERVER"; // inserisci il nome server
$ldapport = 389; // nel mio caso è questa
$ds=ldap_connect($ldaphost, $ldapport);
if ($ds) {
$us=$cof;
$r=ldap_bind($ds,$us,$pw);
$basedn = "OU=Utenti,OU=Utenti-DITTA,DC=DIRECTORYAD,DC=ORGANIZZAZIONE,DC=it"; // qui bisogna inserire i nomi dei campi
$sr=ldap_search($ds, $basedn, "cn=$cof");
ldap_count_entries($ds, $sr)!=0 ? $yad=1 : $yad=0;
if($yad) {
$sr=ldap_search($ds, $basedn, "cn=$cof");
$info = ldap_get_entries($ds, $sr);
for ($i=0; $i<$info["count"]; $i++) {
$usemail[$i]=$info[$i]["mail"][0];
}
}
ldap_close($ds);
if($yad) {
// qui operazione di assegnazione variabili di sessione...
}
Vedi tu se ti può servire...
Attenzione, però: credo che questo codice vada bene per php4, ma non sono
sicuro funzioni col 5. Leggi il manuale ufficiale:
http://www.php.net/manual/en/book.ldap.php