Newsgroup: it.lavoro.informatica
Titolo: futuro di microsoft...rischio di legarsi a microsoft

Volevo sapere le vostre opinioni riguardo il futuro di microsoft.
Attualmente sviluppo applicazioni .net desktop e su palmare ma mi sembra 
che il trend sia non sviluppare più applicazioni stand alone, ma portare 
tutto su web.
per quanto riguarda il mobile android sta crescendo a dismisura e 
probabilmente microzz è destinata a fallire in questo settore....
Se uscirà anche android per pc fissi, forse sarà a rischio anche windows.
Cosa ne pensate?
Mi sembra impensabile che microsoft possa fallire, ma dall'altra parte 
ci stanno aziende  agguerrite: google, mac etc....



Riguardo a Android sui PC siamo ancora MOOOOOLTO lontani, e non so 
nemmeno se sarà mai un target di Android.
Per il resto, applicazioni disconnesse ne esistono sempre meno, specie su 
device portatili, ma personalmente il mondo cloud non mi convince ancora 
appieno. Microsoft non fallirà ancora per tanto tempo, visto che comunque 
ancora su quasi tutti i computer venduti al mondo ti ci ficcano a forza 
un loro sistema operativo.
-- 
Soprano

 un loro sistema operativo.
Quoto e al S.O. aggiungo Office, la gente lo cerca anche su mac ...
Ciao
M.
-- 
Nessun Bit e' stato maltrattato o ucciso
per scrivere questo messaggio
http://www.qtp.it/Gallery/profile.php?uid=2311

 ci stanno aziende  agguerrite: google, mac etc....
Bisogna abbandonare la logica del posto fisso, fosse anche nella sua
accezione tecnologica.
Io sono fortemente legato alle tecnologie Microsoft, ma sono sempre alla
finestra, se un domani Linux (tanto per fare un esempio) diventasse
significativo in termini di presenza sul desktop e quindi anche
remunerativo come target utente ci impiegherei poco a "convertirmi" :-)
Quello che fa la differenza per me � l'esperienza applicativa che ti fai
lavorando nei diversi contesti (industriale, commerciale, etc), che poi
esprimi sviluppando in .NET, C++, Python etc
PaF

 ci stanno aziende  agguerrite: google, mac etc....
Concordo che Microsoft mi sembra molto meno leader di quanto fosse
qualche anno fa. Ma per azzerare miliardi di pc windows e relativo
software ce ne vorrà di tempo. Guarda com'è andata con Il micidale
Cobol nelle applicazioni aziendali.

 Cosa ne pensate?
penso che android è un linux ed esiste già linux per pc da una ventina
d'anni ormai.
da programmatore la salute finanziaria di microsoft piuttosto che
apple o chi per loro dovrebbe essere l'ultimo dei tuoi problemi.
dovresti avere altro a cui pensare.

 Volevo sapere le vostre opinioni riguardo il futuro di microsoft.
se non si da' una smossa e non la smette di inseguire il mercato senza 
innovare rischia di fare come la nokia  (Nokia ha iniziato a ristagnare 
anni fa e nonostante questo nel 2010 ha venduto piu' dispositivi di 
tutti. -.-'), continuera' a vivere per inerzia per i prossimi 10-15 anni 
poi si vedra', poi dipende anche da cosa succedera' al mercato che 
cambia molto (troppo) in fretta e non si capisce bene se le novita' 
siano mode passeggere o permanenti.
E' un peccato perche' oltre a cose immondamente orrende ha fatto anche 
qualcosa di buono come ad es. l'ambiente di sviluppo .net etc...
-- 
http://www.evilripper.net
http://www.flickr.com/photos/evilripper/


+1 anche su questo
J2EE si avvia a prendere il posto che fu (�) del Cobol. Client side 
secondo me ci sar� molto meno problema di legacy tranne che per gli 
ambienti Enterprise dove cambiare software costa un botto e ci si pensa 
molto bene di solito
Tutto sommato credo che nel nostro settore la prima scelta da fare sia 
se specializzarsi per un ambiente pi� orientato allo end-user o al business
Ancora prima di questa, tenersi sempre flessibili, aggiornati e smettere 
di fumare (se si fuma non si riesce ad annusare bene l'aria :) )
Marco

 Android per x86 per il momento è fra il ridicolo ed la proof of concept
il problema e' proprio x86, in futuro probabilmente si ridurra' tanto.

 esprimi sviluppando in .NET, C++, Python etc
Questo però mi sembra molto molto semplicistico. Non penso che ci
vogliano 2 minuti a passare dalla conoscenza approfondita del s.o. X a
quello Y, lo stesso per un linguaggio (o meglio piattaforma).
Altrimenti la logica conclusione è che il massimo esperto di ogni
problematica è il cliente, se è così facile programmare farà tutto lui
da solo :-))

 molto bene di solito
Veramente io citavo il Cobol in quanto in alcuni, non secondari,
ambienti è ancora solidamente attestato ed inamovibilie... :-))
Per le applicazioni Windows abbiamo una minore criticità, ma un numero
enormemente maggiore rispetto alle applicazioni Cobol. Due fattori che
si potrebbero bilanciare nel lasciare le cose come stanno.
Anche perchè ancora non mi è chiaro il vantaggio di usare Android.



Non è semplice ma è molto meglio essere esperti di tecniche di 
programmazione che di linguaggi specifici, così come è spesso più 
rivendibile l'esperienza settoriale che quella meramente tecnologica. 
Tanto per farti un esempio due anni fa ricevetti un'offerta da una grossa 
azienda che mi aveva contattato in base alla mia esperienza nel loro 
settore. Durante il colloquio emerse che sarei dovuto passare da java 
a .net, e questo era assolutamente un lato marginale, nel contesto del 
colloquio.
-- 
Soprano

 dell'utente medio
sicuramente i pc si potrebbero evolvere in altro, ma ad esempio non credo 
che sia così sicuro che il touchscreen (come dicono molti) sostituirà la 
tastiera e il mouse nei computer di casa, la tastiera è TROPPO più comoda 
come feeling e feedback, imho.
-- 
Soprano

 da solo :-))
No certo, se penso solo al tempo impiegato a padroneggiare .NET e le sue
classi (delle quali comunque ne uso una piccola percentuale), per� � anche
vero che se domani dovessi riciclarmi su altro non credo ci impiegherei
anni..magari qualche mese.
Il punto � questo: se per esempio uno sviluppatore � contattato da una
societ� che chiede di sviluppare un sistema per la pianificazione della
produzione, con avanzamento automatico delle commesse con dati rilevati
direttamente dalle linee, con controllo integrato della correttezza di
quanto prodotto, il tutto con la possibilit� di simulare le conseguenze di
eventuali modifiche ai settaggi prima di andare in effettivo, lo
sviluppatore per guadagnarsi la pagnotta e pure il contorno deve saperlo
sviluppare in modo che funzioni senza problemi.
Se poi usi .NET, C++ con le wxWidget o Java al cliente interessa poco.
PaF
PS.
L'esempio � vita vissuta :-)



Microsoft oggi è un po' come la IBM, difficile che fallisca. Ha le mani 
in pasta in molti settori, e più che altro accordi commerciali/politici 
con molte istituzioni di molti paesi del mondo, altro che inerzia.
-- 
Soprano

 colloquio.
E tu hai promesso con noncuranza produttività perfettamente
equivalente, dal primo minuto di assunzione :-))
Scherzo, ovviamente dipende dai ruoli. Tuttavia un libero
professionista che fa tutto da solo è più esposto ai rischi del cambio
tecnologico, a mio parere. In un'organizzazione riesci a barcamenarti
meglio.
In ogni caso non ritengo  la "tuttologia tecnica" l'approccio più
serio.

 serio.
Ma infatti non si sta dicendo questo, molto pi� semplicemnete � capacit� di
adattamento.
Del resto nel nostro settore � richiesta "flessibilit�", almeno cerchiamola
anche dove ci viene utile !
PaF

 Se poi usi .NET, C++ con le wxWidget o Java al cliente interessa poco.
Non tutti i clienti si disinteressano dell'ambiente software, anzi.
Altrimenti, io starei ancora sviluppando tutto in Cobol :-))
(con gli attuali compilatori Cobol pui scrivere qualunque tipo di
applicazione).

 applicazione).
si, con i risultati perfettamente descritti nel thread "Quando
l'informatica crea più problemi che altro" :-P

 che quello per� lo sa fare pure lo studentello.
Dipende da cosa devi sviluppare. Io ho sempre sviluppato software
gestionale, mangio sql e dataset dalla mattina alla sera, le best practice
per disegnare una interfaccia utente decente le conosco bene.
Non credo che questi concetti siano cos� lontani tra Windows e Linux.
Se poi parliamo di sviluppare applicativi fortemente legati alla
piattaforma (es. driver, ma anche giochi) allora sono d'accordo.
PaF

 dal primo minuto di assunzione :-)) 
Beh, che non ho mai sviluppato su .NET era ben chiaro dal curriculum, ma 
evidentemente avevano messo in conto una fase iniziale di "ambientamento" 
alle loro tecnologie.
-- 
Soprano

 l'informatica crea più problemi che altro" :-P
Quella dei certificati dell'Inps? Penso che l'interfaccia web per la
spedizione dei certificati sia tutta in Java  :-))
Comunque che le ultime versioni del Cobol abbiano tutti i frizzi e
lazzi correnti non è un'invenzione (OO, creazione GUI, integrazione
nella piattaforma Net, ecc. ).

 che quello per� lo sa fare pure lo studentello.
Per quanto possa sembrarti strano e' molto probabile che "lo studentello"
abbia conoscenza professionale dei SO molto maggiore del "professionista",
specialmente se si parla di SO open, tipo linux.
Quando mi sono laureato io, una della attivita' che andavano "per la
maggiore" come argomento della tesi, era l' implementazione di qualche
scheduler (in genere pensato per essere "real time") per sistemi
"Linux-like". Non so quanti "professionisti" ne sarebbero capaci.
Poi, dopo che uno non e' piu' studentello e passa a fare il professionista
implementando per anni n-mila versioni del solito gestionale non so se si
ricorda piu' come funziona il SO.
Ciao,
Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 spedizione dei certificati sia tutta in Java  :-))
può darsi, ma è il backend il principale imputato. la parte web mica
ha problemi a scalare, mentre il backend se (come penso) è scritto in
tecnologie come pl/sql te lo tieni a fare da tappo :P

 ricorda piu' come funziona il SO.
Ci sono anche professionisti che lavorano tutti i santi giorni con
ogni tipo di SO, non essere cosi' drastico nel definire la nostra
professione.
Mica solo gli studenti si smazzano l'SO e non tutti i professionisti
IT lavorano solo su gestionali.
C'ya
  STeve

 Volevo sapere le vostre opinioni riguardo il futuro di microsoft.
La mia opinione e' che stara' tra i piedi ancora a lungo.
Ma IMHO manchi totalmente il punto.
Non si sceglie cosa fare in base ad una piattaforma o strumento.
E' come chiedere ad un riparatore auto se pensa le chiavi inglesi
abbiano futuro.
C'ya
   STeve

 specialmente se si parla di SO open, tipo linux.
Confondi lo studente (di informatica) competente con lo studente (di
scienza delle comunicazioni? :-) che arrotonda. Due figure egualmente
presenti.
Che poi tanti professionisti siano poco preparati è vero, concordo.

 tecnologie come pl/sql te lo tieni a fare da tappo :P
Cioè, il web server/application server dell'Inps sarebbe in pl/
sql? :-))
E perchè poi la parte web non dovrebbe avere problemi a scalare? Se,
per esempio, non ha macchine di sufficiente potenza, come fa a
scalare? Mah.

 scalare? Mah.
mmm... azzardo: potenziando e/o bilanciando su più macchine? :-)
leggi cosa s'intende per scalabilità del software, secondo me mica
l'hai chiaro:
http://it.wikipedia.org/wiki/Scalabilit%C3%A0#Classificazioni

 l'hai chiaro:
http://it.wikipedia.org/wiki/Scalabilit%C3%A0#Classificazioni
Grazie, so bene cosa si intende :-)) Ma se le macchine non ci sono,
hai voglia a scalare. Scalabilità: l'ennesima parolina magica dei
nostri tempi.

 nostri tempi.
fai bene a mettere le faccine dopo "so bene cosa si intende", è
evidente che scherzi visto che poi ammetti candidamente che per te è
solo una buzzword. si capisce poi il sito dell'inps si blocca dopo
cinque minuti di esercizio, evidentemente anche chi l'ha progettato
come te pensava che il carico a cui sarebbe andato soggetto fosse una
leggenda metropolitana... :P

 leggenda metropolitana... :P
E che vuoi che metta in risposta ad uno che prima tira fuori che il
problema è il pl/sql, invece la parte web scala e risolve tutto, bla
bla., gli dici che pure Oracle scala e risponde misteriosamente (si fa
per dire) "te lo raccomando",  e poi finisce per concludere che devi
comprare nuovo hardware ?? :-))

 comprare nuovo hardware ?? :-))
potresti mettere qualsiasi cosa che dia un barlume di speranza di vita
intelligente davanti a codesto monitor. *qualsiasi* cosa.

 che quello però lo sa fare pure lo studentello.
sinceramente ... ma quanti studentelli conoscete che sappiano 'accroccare 4 
istruzioni' ? dalle superiori in poi (e ne sono passati di anni!!!)  io ne 
ho sempre trovati pochissimi