Newsgroup: it.comp.lang.c++
Titolo: Passare a C#

Salve a tutti sono nuovo di questo NG,
Volevo un consiglio da voi in base alla scelta di un nuovo linguaggio
di programmazione. Attualmente nella azienda dove lavoro sviluppiamo
in Visual Objects 2.5 della Computer Associates, Francamente non ne 
siamo molto contenti e abbiamo deciso di "migrare" verso un nuovo 
linguaggio. Il nostro campo e' l'archiviazione ottica, quindi uso 
abbastanza pesante di OCX e DBase che vanno dai semplici DBF a SQL, 
MySql e Jasmine...
Stiamo valutando il passaggio a C# ma non e' ancora una decisione 
definitiva, ma ancora solo un'idea...
Potete darmi qualche dritta, e se potete anche dirmi i pro e i contro
Grazie a tutti
Ciao Massy

 Potete darmi qualche dritta, e se potete anche dirmi i pro e i contro
1) C++
2) Postgresql
3) Linux
-- 
Posted from 
nts-03.mm.eutelsat.org
 [194.214.173.15] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

3) Linux
Tradotto in termini aziendali: potenzà, flessibilità e costo quasi 0
^_^
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com

 Tradotto in termini aziendali: potenzà, flessibilità e costo quasi 0
Tradotto *veramente* in termini aziendali e': Gnuon gnue' Gnuaignuosuofp
(*)
Ciao,
Nicola
(*) "Non e' Microsoft" detto con la testa infilata nella sabbia

 ^_^
Ok mi torna tutto, peccato che la piattaforma deve essere x forza MS :(
Ciao Massy

 Ok mi torna tutto, peccato che la piattaforma deve essere x forza MS :(
Ovviamente, direi... 8)
-- 
Luc.

 Ok mi torna tutto, peccato che la piattaforma deve essere x forza MS :(
Perche' per forza, siete per caso certificati da M$?
Ciao
Gaetano.


Perche' per forza, siete per caso certificati da M$?
Te la rigiro: forse perche' non gli basta il tempo per
imparare ad usare un'altro sistema
operativo/linguaggio/ambiente di sviluppo ?
Forse perche' hanno OCX che non gli va di riscrivere ?
Forse perche' DBASE e i loro vari database sono sotto
piattaforme Microsoft ?

 Perche' per forza, siete per caso certificati da M$?
Purtroppo qui entriamo in "politica"....
i nostri clienti sono per la maggior parte enti pubblici, dove xora non 
ho mai visto installato Linux....
Altra nota dolente e' che noi sviluppiamo SW per un'azienda molto grossa
che ancora e penso neacnhe in fututo prendera' in considerazione 
Linux....
Quindi il sistema operativo deve rimanere M$....
Ciao Massy

 piattaforme Microsoft ?
Perfetto...
Non vorrei essere fraiteso, io sono d'accordo al 100% 
con Linux... pero' e' ancora molto difficile farlo entrare
in'ottica aziendale....
Ciao MAssy

 Quindi il sistema operativo deve rimanere M$....
O sei un mio collega 'anonimo' o casualmente le nostre 2 aziende la 
pensano esattamente allo stesso modo.
8)
-- 
Luc.

 pensano esattamente allo stesso modo.
Allora siamo in tre ;)
-- 
Posted from  [80.105.34.80] 


 piattaforme Microsoft ?
Visto che usano MySql e Jasmine.....



Che tristezza. Non sto scrivendo tanto per dire
ma a leggere queste cose mi sento l'amaro in bocca
di quanto ero in telecom. Qui dove invece mi trovo io se
qualcuno dice: installiamo una macchina Windows
viene guardato male...... fortunatamente, le poche
macchine Windows che abiamo sono quelle dove
vanno provati i client. E anche quando ero a Roma
la gente denigrava Windows ( a rigore ) forse perche'
tutti con passato in IBM ? Bo.


 tutti con passato in IBM ? Bo.
forse mi sono espresso male....
a me di M$ me ne puo' fregare di meno...
solo che i nostri clienti di linux non ne vogliono sapere...
Ciao Massy

 Allora siamo in tre ;)
Con cosa sviluppate?!?!?
Ciao Massy

 tutti con passato in IBM ? Bo.
O forse perche' nessuno di loro sviluppa per clienti
che utilizzano piattaforme Windows (e che poi sono
la maggior parte).  Il mio punto di vista e' che
"denigrare" Windows, tanto per farlo, e' ingiusto.
Si possono riconoscere i limiti di questo sistema 
operativo, ma finora non ne ho visti che siano in 
grado di offrire le stesse cose all'utente finale.  
Si', in teoria Linux potrebbe essere un valido 
avversario, ma il "potrebbe" e' ancora troppo 
"potrebbe", se si pensa all'utilizzo da parte 
dell'utente di tutti i giorni.
Il discorso e' ancor piu' valido per gli enti pubblici 
in cui Microsoft fa sentire la sua presenza.
Come al solito, non e' tanto semplice dire: buttiamo
tutto e usiamo dell'altro.
-- 
Posted from  [80.105.34.80] 


 solo che i nostri clienti di linux non ne vogliono sapere...
Caspita, anche i nostri lavorano già tutti con windows NT/2000...
-- 
Luc.

 solo che i nostri clienti di linux non ne vogliono sapere...
Per questo sono triste. Ma se tu gli facessi vedere che gli
pianti le macchine con un semplice programmino?
Noi abiamo 50 server a 50 km di distanza e 
andare li ogni volta che qualche cosa non funziona .....


 Con cosa sviluppate?!?!?
Sistema editoriale. I ns. clienti sono i giornali in tutto il mondo 
(circa 170).
-- 
Luc.

 tutto e usiamo dell'altro.
Pari pari il mio settore.....
Ciao Massy

 Caspita, anche i nostri lavorano già tutti con windows NT/2000...
Purtroppo anche ME e XP :-(
Ciao Massy

 pianti le macchine con un semplice programmino?
Direi che su questo è ora di basta... ti stiamo già facendo ben capire 
che nella REALTA' linux *NON* esiste (ad oggi, certo).
-- 
Luc.

 Visto che usano MySql e Jasmine.....
Visto che usano MySql e Jasmine che cosa ?
Gli proponi di passare a Linux ?
Ma per favore !
Per Massy: Il mio consiglio personale e' di 
cominciare a valutare Delphi.  E' un ottimo
ambiente per la scrittura di software di qualsiasi
tipo, specie in ambito gestionale e puo' accedere
a tutte le basi dati esistenti, senza problemi.
-- 
Posted from  [80.105.34.80] 


 andare li ogni volta che qualche cosa non funziona .....
Sono d'accordo, solo che la maggior parte degli enti pubblici
e delle grosse aziende x cui lavoro, hanno sistemisti che ormai
contano un bel po', ed e' quasi impossibile convincerli a convertirsi,
anche xke' per loro e' come mettersi in gioco nuovamente xke' dovrebbero
ricominciare quasi da 0,e appena parli con loro di linux o magari 
qualcos'altro fanno la voce grossa.....
Il problema e' proprio questo, cercare di convertire le persone, i team, 
chiave di un'azienda, e fino a quando le persone che contano vedono solo 
M$ sara' un bel casino per linux....
Ciao Massy

, 
XXX...@katamail.comXXX says...

il linguaggio?!?!?
Ciao Massy

 a tutte le basi dati esistenti, senza problemi.
infatti stiamo vedendo sia C# che delphi....
il grosso problema MIO e che devo/dobbiamo proporre
un nuovo linguaggio x rimpiazzare VO...
il linguaggio che propongo/proporro' deve crearmi il
minor "trauma" possibile a livello di conversione dei programmi
e soprattutto, e non e' affatto poco, mi deve permettere di farlo
nel + breve tempo possibile....
Vallo a dire al mio capo che non spende una mazza x linux ma che per 
convertire i nostri programmi mi ci volgiono 6 mesi....
Ciao Massy

 nel + breve tempo possibile....
Mi sembra un po' come chiedere la botte piena e la moglie
ubriaca, non credi ? :) Personalmente, non so come sia fatto
Visual Objects, ma effettivamente, per lo meno dal punto
di vista dell'interfaccia delle applicazioni, Delphi ti
offre un valido aiuto.  E' un ambiente RAD e ti consente
di tirare su gran parte del lavoro in poco tempo.  C'e'
ovviamente da considerare la parte piu' importante, tutta
l'elaborazione di fondo.  Se i dati vengono mantenuti,
c'e' solo da convertire il codice e non dovrebbe essere
uno sforzo notevole.  La cosa ideale sarebbe farsi affiancare
da un consulente Delphi che vi desse le dritte necessarie
per iniziare.


 che nella REALTA' linux *NON* esiste (ad oggi, certo).
E ti dico che sei in errore.
NON esiste nel tuo di mondo:
www.nasa.org
www.nsa.org
 (FeeBSD)
www.cia.org
www.fbi.org
www.amazon.com
www.thawte.com
www.eutelsat.fr
www.snai.it
www.mbigroup.it
www.wind.it
www.cihost.com
www.rackspace.com
www.forzaitalia.it
Potrei continuare l'elenco.
Nota anche che le agenzie che richiedono sicurezza
non usano Winzozze.
Ovviamente ti risparmio gli Uptime medi.
Ciao Gaetano.
PS. Anche il Berlusca......


 il linguaggio?!?!?
Visual C/C++, Perl, VBScript e tutti i vari 'linguaggi' WEB (asp e non so 
cos'altro)...
 
-- 
Luc.

 E ti dico che sei in errore.
L'utilizzo di Linux lato server sicuramente "esiste" e
si fa sentire, ma ci sono ancora moltissime carenze sul
piano desktop.  Ed e' l'utilizzo desktop quello verso
il quale si orienta la maggior parte della produzione
del software.
-- 
Posted from  [80.105.34.80] 


 [CUT]
Anche DECUPLICANDO il numero dei tuoi siti d'esempio rimane una 
percentuale da 0.0x%
Sorry.
-- 
Luc.

 per iniziare.
VisualObjects e' una specie di incrocio tra Clipper e C...
io ho programmato x 4 anni con il Borland C++ 5.0, non 
conoscevo Clipper ma il passaggio e' stato abbastanza facile,
solo che ora VO comincia a sembrarmi un po' poco stabile,
e soprattutto in italia siamo 4 gatti ad utilizzarlo...
Certo non voglio nascere "imparato", ma se duro meno fatica 
a rimettere i programmi e' meglio :))
Ciao Massy

[...]
Bhé però non puoi pretendere che una segretaria un po' scema passi
senza dolore da win a linux.
-- 
                    Marco Barisione (ICQ 84277092)
Se sei interessato alla creazione di un newsgroup generico in cui si
possa parlare di quei linguaggi di programmazione senza un gruppo
apposito vota per it.comp.lang su it.news.votazioni.



Visto che vuoi le percentuali:
Microsoft detenie al Novembre 2011 il 26.40% dei siti. 
(tra ottobre e novembre ha perso lo 2.09 %)
Apache (senza considerare altri) alla stessa data detiene il 61.88%.
Ti basta?
Svegliaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.
PS. Ripeto: ti risparmio gli uptime medi e le percentuali
di siti violati.
Ciao
Gaetano.


 senza dolore da win a linux.
Si ma puoi anche dire che a una segretaria non gli importa sapere se
i dati che usa li sta prendendo da un DB di M$ o meno.
Proprio in questo periodo sto partecipando ad un progetto che involve
anche l'accesso da parte degli utenti ad informazioni che stanno sul DB
e tutto il client gira praticamente su Windows mentre dietro.......
Ciao
Gaetano.


 Gaetano.
beh, pero' parli solo di siti. il mondo del software piu' vasto (lato
client)
pero' si orienta, al momento attuale, su windows (come ha detto Andrea
LaForgia);
ed e' anche di questo che devi tenere conto, IMHO
--
Ciao by Allanon

 e tutto il client gira praticamente su Windows mentre dietro.......
Qui si sta parlando di sviluppo di software per utenti
finali, non di applicazioni server.  Le applicazioni
server possono non avere interfaccia, essere fatte in
un modo qualsiasi, l'importante e' che funzionino in
modo trasparente.
Quando parli di percentuali riguardanti Linux che
superano quelle Microsoft, ti stai riferendo all'uso
SERVER che di Linux si fa.  
Se parli di un gestionale, parli di un'applicazione 
desktop. La segretaria e' un utente che conosce finestre 
e bottoni, perche' magari ha fatto un corso, che sa fare 
il copia e incolla e, se non e' cosi' scema come sembra, 
sa anche importare ed esportare i dati con excel.
Sa prendere gli stessi dati ed importarli in Word, 
scrivere le sue letterine, magari, se e' proprio in 
gamba, sa anche crearsi delle maschere elementari sotto
Access e gestirsi i suoi dati.
E questo lo fa con Windows, perche' Windows e' l'unico 
che le consente di farlo.
Magari tutte queste cose le ha imparate nel suo lavoro
precedente, in un'azienda che utilizzava software 
Microsoft e non ha dovuto reimparare tutto da zero.
La produttivita', la compatibilita', il riciclo delle
conoscenze, sono tutte cose che nel lavoro degli utenti 
contano parecchio e non si possono ignorare.
Windows ha stabilito una piattaforma base dalla quale
oggi e' difficile prescindere.  Benvenuto sia chiunque
propone un'alternativa, ma l'alternativa deve essere
realmente un'alternativa, altrimenti rimane un semplice
giocattolo, buono per studiarselo a casa, ma difficilmente
utilizzabile sul lavoro.
-- 
Posted from  [80.105.34.80] 


 client)
A volte Tano ha delle 'viste' abbastanza limitate... 8-PPP
-- 
Luc.

 Apache (senza considerare altri) alla stessa data detiene il 61.88%.
E chi sta parlando di applicazioni server? No scusa sai...
8/
-- 
Luc.

 utilizzabile sul lavoro.
Be io lavoro su quella piattaforma da un bel po di anni, e credimi
non ho mai avuto piu' i problemi che avevo prima.
Ciao
Gaetano.
-- 
Posted from 
nts-03.mm.eutelsat.org
 [194.214.173.15] 



Ti dico che forse sono un Windowzozzaro incallito ma purtoppo
quando mi si chiede un 7/7 - 24/24 che dico, assumete qualcuno
che faccia i turni per controllare se IIS funzioni a dovere o se il
vostro DB non va giu? E mi raccomando nel budget del prossimo
anno inserite il fatto che dovete cambiare tre versioni del DB e
del SO ?
Ripeto l'OP parlava di DB, ora se il DB di cui parlava era un DB
gestibile da Access io non lo chiamerei tale, se era un DB da gestire
con SQL server di M$ io vedrei di cambiare relazionale, tanto
la maggior parte delle volte si accede a SQL server ( finche' non
viene rilasciata la .NET) con ODBC o JDBC e tutti i DB relazionali, tra cui
alcuni OO ( tabelle derivate da altre ad esempio), a partire da MySql per
finire
a Sybase danno una interfaccia ODBC o JDBC.


 non ho mai avuto piu' i problemi che avevo prima.
Che lavoro fai ? la segretaria ?
-- 
Posted from  [80.105.34.80] 


 definitiva, ma ancora solo un'idea...
Java l'avete scartato a priori? Eppure doti
perfomance/stabilità/diffusione/supporto/portabilità/librerie/standard
aperti
sono sicuramente a favore di Java più che di C#, che comunque è un
linguaggio ancora da venire! Tra l'altro c'è
abbondante  disponibilità di ambienti di sviluppo di vari produttori (Sun,
Borland, IBM, ecc.) per tutti i gusti possibili.
Non è detto che ci si debba buttare a capofitto sempre e soltanto su
prodotti Microsoft. Anche volendo mantenere il
sistema operativo potete guardare anche oltre il vostro naso.
E che dire poi di Delhi/Kylix, che risolverebbe in parte la diatriba avviata
da questo thread su Windows/Linux!!!!
Insomma, un pò di fantasia..
--
--
Lello Mele
--
HOMEPAGE: 
http://www.lellomele.it
eMAIL   : 
v...@libero.it

 Che lavoro fai ? la segretaria ?
Si. Il segretario.
Ciao
Gaetano.
-- 
Posted from 
nts-03.mm.eutelsat.org
 [194.214.173.15] 


3 anni a questa parte ho cambiato societa'
Spero che tu non voglia realmente confrontare il parco
software per l'automazione d'ufficio e, in generale,
applicativo, tra PC e Mac.  Non cadiamo nel ridicolo ;)

 infatti stiamo vedendo sia C# che delphi....
Se Delphi e' un'alternativa, con C++Builder hai tutto cio' che ti da
Delphi ma il linguaggio di base resta il C++.
Ciao,
Nicola

Vogliamo tornare a parlare di C++ per favore? Tutto questo thread e' off
topic.
Ciao,
Nicola

Lello Mele <vtm.at.libero@it> wrote:
:> Stiamo valutando il passaggio a C# ma non e' ancora una decisione
:> definitiva, ma ancora solo un'idea...
: Java l'avete scartato a priori? Eppure doti
: perfomance/stabilità/diffusione/supporto/portabilità/librerie/standard
: aperti
: sono sicuramente a favore di Java più che di C#, che comunque è un
: linguaggio ancora da venire! Tra l'altro c'è
: abbondante  disponibilità di ambienti di sviluppo di vari produttori (Sun,
: Borland, IBM, ecc.) per tutti i gusti possibili.
java e' una soluzione praticabile, funziona anche sotto windows, nella
ultima versione 1.4 l'interfaccia utente e' stata velocizzata abbastanza,
e l'aspetto della gui e' piu' rifinito. tuttavia e' facile scrivere
programmi totalmente inefficienti se non si conosce bene il linguaggio.
e i bravi programmatori java sono pochi. chiedete a sun dei consulenti...
l'alternativa delphi mi sembra ottima, anche perche' ne esiste una versione
anche per linux, casomai in futuro (remoto) si decidesse di cambiare os.
il c# promette bene, a mio avviso, ma tutti sanno come si comportano le
prime versioni dei prodotti ms: hanno un sacco di problemi e si devono
aspettare uno o due service pack... se avete necessita' di cambiare linguaggio
non penso c# sia una buona scelta adesso, invece tra due anni si, dando
comunque per scontato che voi non cambierete mai sistema operativo.
a me e' capitato di vedere banche che usano os2, per esempio. lo so che sono
pochi, ma se si usa java allora non e' piu' un problema.
: 
: Non è detto che ci si debba buttare a capofitto sempre e soltanto su

: 
: 
: 

senza dolore da win a linux.
Raga secondo me state dimenticando che Linux è un sistema "difficile" da
installare configurare e manutenere, ma invece è molto semplice da 
utilizzare. Insomma non è detto che si debba per forza usare la bash 
oppure Vi.
-- 
  _  _ >>Now on Linux<<  _     || ICQ number.................Non lo uso
 | \| |___ _____ ___ ___|_|___ || Home-Page ................Non ce l'ho
 | .` | -_|     | -_|_ -| |_ -||| E-Mail................Non l'avrai mai
 |_|\_|___|_|_|_|___|___|_|___||| Un Nemesis che ha pochi e-contatti ;)

oppure Vi.
A me non sembra proprio che sia cosi facile da utilizzare come dici
tu..
----
Lawrence "Rhymes" Oluyede
rhy...@myself.com

tu..
Questione di punti di vista...


Questione di punti di vista...
Beh rispetto a Windows...


 tu..
Prova a pensare per 2 minuti da *NON* programmatore/sistemista...
-- 
Luc.

Prova a pensare per 2 minuti da *NON* programmatore/sistemista...
E quindi? Quando ho iniziato a usare linux programmavo solo in
pascal... e di certo non su linux... cmq non capisco...


 cmq non capisco...
Infatti, è difficile capire chi non è assolutamente nella nostra ottica. 
Per aiutarti, prova ad andare in qualche centro commerciale nel settore 
PC/Informatica in questi giorni e vedrai...
-- 
Luc.

PC/Informatica in questi giorni e vedrai...
Allora x' non me lo spieghi? 


 Allora x' non me lo spieghi? 
Perchè siamo OT.
-- 
Luc.

Perchč siamo OT.
rhy...@myself.com


 
rhy...@myself.com
it.comp.os.dibattiti.
-- 
Luc.