Borland cede CodeGear a Embarcadero Technologies
Borland vende la divisione CodeGear, proseguendo il netto cambio di rotta avviato nel 2006
di Fabio Gozzo pubblicata il 08 Maggio 2008, alle 17:18 nel canale MercatoBorland vende la divisione CodeGear, proseguendo il netto cambio di rotta avviato nel 2006
di Fabio Gozzo pubblicata il 08 Maggio 2008, alle 17:18 nel canale Mercato
21 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoSecondo me, comunque, a Borland/CodeGear è sempre mancato il marketing, e non i bravi sviluppatori. C'è stato un periodo grigio (per non dire nero), quando sono uscite le ciofeche che erano Delphi 8 e 2005; ma poi le ultime versioni sono migliorate notevolmente. Ora sono praticamente i soli rimasti nel mercato delle applicazioni Windows native, e con del buon marketing potrebbero occupare una posizione di rilievo.
Si ho seguito tutto oltre che essere iscritto alla loro newsletter... uso delphi dalla versione 2 vedi te:P...
Borland ha pensato di vendere quando ha capito che non riusciva a stare al passo con i tool di Microsoft. Cmq non intendevo dire che ha dei cattivi sviluppatori anzi, alcuni sono miti, ma molte delle menti dietro al delphi se ne andarono da borland per dare vita a .NET... e da quel momento ha iniziato a risentirne... perchè .NET essendo sviluppato internamente a Microsoft dal settore che sviluppa Visual Studio era naturale che favorisse quest'ultima ide rispetto a quelle dei concorrenti che dovevano perdere tempo a imparare una tecnologia che gli altri stavano invece inventando in quel momento.
Però ci sono cose che il Delphi fa 10mila volte + facilmente.
Ormai le uniche cose che gli mancano sono tutte quegli "sconti di codice" introdotti a più tornate in VS.
Sono tutti prodotti di nicchia/per applicazioni particolari; l'uso di .NET per le applicazioni desktop commerciali è nullo. Nemmeno Microsoft ha applicazioni completamente .NET.
Se vuoi fare un'applazione desktop che giri velocemente, sia efficiente, occupi poco e sfrutti le API native - insomma un'applicazione classica desktop, come può essere Skype, l'unica possibilità è Delphi.
Se vuoi fare un'applazione desktop che giri velocemente, sia efficiente, occupi poco e sfrutti le API native - insomma un'applicazione classica desktop, come può essere Skype, l'unica possibilità è Delphi.
Oddio... una delle possibilità è Delphi, la più RAD di tutte... ma da qui a dire che è l'unica. Però è IL RAD. questo si. Non c'è nessun RAD come lui
Io dalla 1.0, cicca cicca
Beh, Borland ha cominciato a non star più dietro a Microsoft da quando ha fatto l'incredibile idiozia di comprare Ashton Tate. Con Delphi le cose sono migliorate, ma non è mai più tornata agli splendori dei tempi di Turbo Pascal e C++...
Infatti quel che non aveva senso, e tuttora non lo ha, è cercare di competere con Microsoft su .NET; a parte che quest'ultimo ha ancora una limitata diffusione - più alta ma non di rilievo per lo sviluppo web, nulla sul desktop -, è impossibile battere Microsoft sul loro terreno, soprattutto quando le versioni Express sono gratis, e fanno egregiamente il loro lavoro.
Per fortuna CodeGear ora si sta concentrando sullo sviluppo nativo, che per quanto sia stato dichiarato defunto ormai da anni, è vivo e vegeto e ci accompagnerà ancora per un bel po' di tempo.
Beh sì, puoi usare anche MASM se vuoi
Certo se devo decidere quale strumento/linguaggio usare, almeno personalmente, scelgo quello che mi permette di fare il lavoro più velocemente e con i migliori risultati: e in questo momento c'è solo Delphi; le alternative sono di gran lunga più pesanti e macchinose.
non per applicazioni particolari ma per applicazioni database centriche,
quindi non di nicchia... certo che usarlo per fare un word processor non ha molto senso come non ha senso usare altri prodotti che a differenza di powerbuilder non hanno i driver nativi per i database oracle o sybase o sql server in applicazioni gestionali...
poi sul fatto che giri velocemente powerbuilder genera c++ quindi....
Se vuoi fare un'applazione desktop che giri velocemente, sia efficiente, occupi poco e sfrutti le API native - insomma un'applicazione classica desktop, come può essere Skype, l'unica possibilità è Delphi.
L'uso di .Net per applicazioni desktop commerciali non è nullo. Non è ancora diffuso come i classici programmi win32 solo perchè nessuno vuole riscriverli da capo.
Oramai, pur essendo un ambiente gestito che si appoggia ad un framework, ha raggiunto prestazioni soddisfacenti per la maggior parte degli utilizzi. E' ovvio che rimangono campi che non vanno bene, ma in molti di questi casi si utilizza .Net solo per l'interfaccia e la si collega a parti di codice o framework specifici (vedi matlab) esterni, non gestiti.
Per quanto riguarda .Net in ambito web, mi dispiace contraddirti ma è molto diffuso, persino nella pubblica amministrazione.
Delphi non è l'unico esempio di ambiente di sviluppo che sfrutta le API native: esistono infatti framework completissimi, il più famoso fra tutti quello della Trolltech con le sue librerie QT, che si possono integrare benissimo in ambienti come Visual Studio. Tant'è che lo stesso Skype che tu hai citato è sviluppato con queste librerie che oltretutto sono multipiattaforma.
E perché?
Male perchè vedo nubi all'orrizonte già da un po. Ma non è una volonta, anzi mi dispiace, e mi dispiace ancor più perchè era leader di mercato.
Il problema di Borland è stato commerciale, puoi fare un prodotto valido finchè ti pare, ma il prezzo è vincolante, soprattutto negli ultimi decenni. Microsoft ha fatto con Visual Studio lo stesso percorso di Office, ovvero vendere la Suite completa a poco più del singolo, che tra l'altro aveva un prezzo esageratamente più basso del corrispondente Borland. Il secondo passo è stato di fare delle versioni light a prezzo light, ma che avevano licenza valida anche per sviluppo commerciale, poi culminata con le versioni Express gratuite sempre con la possibilità di sviluppo commerciale. Solo a questo punto (a buoi scappati!) Borland ha fatto le versioni Turbo free (ma con il limite di 1 solo linguaggio installato) o light (ma sempre un prezzo alto).
Microsoft ha capito che allevando gli entry (e squattrinati!), poi proseguiranno con i propri tools, e quando li troveranno limitati passeranno alle versioni lusso pagando le licenze (se avranno fatto fortuna), ma in tutti i casi non passeranno alla concorrenza (il che vuol anche dire imparare e studiare, ovvero tempo non dedicato alla produzione per passare ad un ambiente più costoso e con meno documentazione [altro grosso pregio riconosciuto a VS]).
non per applicazioni particolari ma per applicazioni database centriche,
quindi non di nicchia... certo che usarlo per fare un word processor non ha molto senso come non ha senso usare altri prodotti che a differenza di powerbuilder non hanno i driver nativi per i database oracle o sybase o sql server in applicazioni gestionali...
poi sul fatto che giri velocemente powerbuilder genera c++ quindi....
"Di nicchia" e "particolari" erano in alternativa; sicuramente c'è grande sviluppo di gestionali, ma sono l'opposto della applicazioni desktop.
Mi piacerebbe sapere quanti usano Powerbuilder, rispetto a quelli che usavano Visual Basic, e in che quantità sono aumentati da quando Microsoft l'ha ucciso. Poco, anzi temo che globalmente siano diminuiti.
Oddio, sono anni che non lo uso. Ma "ai miei tempi" potevi fare il deployment in p-code (interpretato) o c-code (compilato); e sostanzialmente si faceva sempre in p-code, primo perché compilarlo era una menata pazzesca (con errori che saltavano fuori solo in quella modalità, e poi perché il risultato non era comunque efficiente, visto che si generavano eseguibili giganteschi per ottenere sostanzialmente le stesse prestazioni, anche perché nei gestionali quel che conta è il tempo di accesso ai dati.
Fammi qualche esempio. Se arrivi a 100 (cosa di cui dubito fortemente), dividilo per i milioni di applicazioni commerciali Win32. Quanto viene, 0,0001%? Ecco, nullo.
E hai detto niente. Ci fosse poi un motivo valido...
Perché l'hardware è più veloce. Ma perché si dovrebbe usare un ambiente in cui tutto è intrinsecamente più lento?
Macchine sempre più veloci, velocità di esecuzione delle applicazioni identica: è questo lo scopo dell'avanzamento tecnologico?
Intendevo globalmente; è sempre dietro a PHP e Java. E poi vorrei vedere, Microsoft si compra letteralmente fette di mercato a bordate di milioni, se non è capace di fare nemmeno quello...
OK.
Quando penso ad un ambiente di sviluppo moderno però, visto che siamo nel 2008, non riesco ad immaginare che sia basato sul C++, con tutte le sue magagne e con tutto il bagaglio che si porta dietro.
Con Delphi hai una produttività e una flessibilità ineguagliabili; Visual Basic, per quanto fosse un colabrodo, gli si avvicinava, ma poi ha fatto la fine che ha fatto.
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".