Che fine ha fatto Borland Delphi? [chiuso]

Commenti

  • Una cosa da realizzare: come dici tu, ' è molto piacevole e intuitivo con cui lavorare e ' non sei lunico che ' lo ha notato. Alcune aziende, infatti, considerano la produttività che Delphi apporta un vero vantaggio competitivo. Si assicurano di tacere sulluso di Delphi in modo che la concorrenza non ' prenda piede. Quindi ciò che si ottiene è un linguaggio piuttosto diffuso che ' non ha un profilo molto alto.
  • Borland è morta, Delphi no. Una volta ho chiesto a Jeff Duntemann chi fosse " Frank Borland ", pensando di aver fondato Borland. Jeff mi ha detto che Philippe Kahn ha creato la persona di Frank Borland come espediente di marketing.
  • www.isdelphidead.com;)
  • Stranamente ho sempre pensato che qualcuno avesse creato Philippe Kahn come espediente di marketing !
  • @Mason, per quanto strano possa sembrare, è vero. Unazienda per cui ho lavorato ha fatto esattamente questo perché ha permesso loro di competere con concorrenti più grandi che hanno utilizzato C. Se qualcuno lo chiedesse, certo, ' glielo diciamo. Ma non abbiamo fatto di tutto per pubblicizzare ciò che abbiamo usato.

Risposta

Delphi è ancora in giro e molto vivo, ma sotto una nuova proprietà.

Borland ha davvero perso la strada. Avevano una linea di prodotti davvero ampia e la cosa principale a cui le persone erano interessate era Delphi, ma ciò che i PHB pensavano sarebbe stato grande non erano i loro strumenti di sviluppo, ma i loro strumenti di gestione del ciclo di vita delle applicazioni. Quindi hanno investito molte risorse nello sviluppo e nella promozione di quello invece di Delphi, e hanno lasciato che gli strumenti di sviluppo languissero. Ho anche sentito da alcuni ex dipendenti Borland al Delphi Live! conferenza alcuni anni fa in cui i loro venditori erano attivamente scoraggiati e disincentivati (è una parola?) dal provare a vendere Delphi, anche a potenziali clienti che hanno espresso interesse in anticipo.

A Qualche anno fa le cose sono cambiate. Borland ha venduto lintera divisione di strumenti di sviluppo a Embarcadero Technologies, che fino a quel momento era nota soprattutto per il software relativo ai database. Ora la loro grande pretesa di fama è che “sono i ragazzi che fanno Delphi. Entro pochi mesi dalla vendita, le azioni Borland sono scese al di sotto di $ 1 / azione e sono state acquistate da una società di” cimitero aziendale “che fondamentalmente non fa altro che gestire costi di licenza sui prodotti esistenti. Borland non esiste più.

LEmbarcadero, tuttavia, si preoccupa davvero di Delphi. Ci hanno dedicato molto lavoro e impegno e la qualità del prodotto è migliorata enormemente negli ultimi poche versioni. Nonostante la recessione e Delphi sia uno strumento esclusivamente commerciale in una percepita “era dello sviluppo open source”, le vendite hanno sono stati davvero forti e la squadra è stata in grado di fare molti progressi.

TL; DR: Borland è morto; Delphi no. Adesso è “Embarcadero Delphi”, ed è molto molto vivo e vegeto.

Commenti

  • Io ' non ho mai capito perché non ' t offrire una versione per app non commerciali davvero economica, solo per attirare più utenti.
  • Tutto è iniziato quando Borland ha cambiato il suo nome in Inprise e poi di nuovo. O forse prima, quando Philippe Kahn ha lasciato lazienda. Qualsiasi Borland è stata fondata e ha vissuto forte come azienda al servizio degli sviluppatori di software, e a un certo punto ha deciso di spostare la sua attenzione sul mumbo-jumbo aziendale. Questo ' è quando molti , come me, si è sentito tradito e pericolosamente intrappolato in una tecnologia proprietaria. Poi è arrivato Java … Uso ancora Delphi 7 per lavori precedenti.
  • @Gerry, per favore guarda le condizioni per ledizione iniziale, cmon, entrate inferiori a $ 1000 per ANNO , è un scherzo? E vivo nellex paese dellEuropa orientale.
  • @Gerry, il prezzo originale del Turbo Pascal era in un mondo di software costoso. Oggi sia il mondo Java che quello .NET hanno eccellenti versioni per principianti gratuite.
  • Borland aveva unofferta considerevole di lingue, strumenti e applicazioni, ma Pascal era il loro principale biglietto da visita. Il problema è che hanno messo tutte le uova nel paniere di Windows quando avrebbero potuto espandersi nel mercato Macintosh. Potrebbe essere stato molto più piccolo, ma avrebbero potuto possedere la strategia di sviluppo multipiattaforma. Il fatto che lo sviluppo del Mac fosse ancora fatto in Pascal lo rendeva un gioco da ragazzi. Se avessero giocato bene le loro carte, Java sarebbe stato un non-principiante. Spiacenti, ma Java non ha nulla su Object Pascal.

Risposta

Le versioni più recenti (in particolare XE) sono molto di più migliore del 2006, era una versione piuttosto buggata. E lutilizzo di Delphi sta decisamente diminuendo e secondo IMO lunica ragione è il prezzo. Delphi è molto costoso e non esiste una versione gratuita. Anche il compilatore non è gratuito e questo praticamente elimina Delphi come strumento per lo sviluppo open source.

E una cosa che ha contribuito molto di più a quel lento declino è stato il compilatore Delphi .NET, Borland e successivamente CodeGear ci hanno messo molto impegno prodotto ma è stato un grosso errore.

Commenti

  • Interessante, ci lavoro solo da un paio di giorni e non sono ' Non si verificano ancora problemi. Immagino che il prezzo sia davvero un buon motivo per non usare Delphi.
  • @Lucas: ' sono contento di sentirlo, ma un po sorpreso. Ho trovato D2005 e D2006 così buggati da essere praticamente inutilizzabili, a dire il vero. La versione prima della D2005, (che praticamente nessuno comprava e chi la faceva quasi universalmente la odiava), Borland aveva riscritto lIDE da zero e ne impiegarono altri tre prima che la qualità raggiungesse un livello tollerabile, principalmente a causa della mancanza di risorse di sviluppo a causa dei problemi di visione dellazienda ', come ho sottolineato nella mia risposta.
  • I don ' Non credo di avere i dati per dire " Lutilizzo di Delphi è decisamente in calo. " Non lavoro più allEmbarcadero, ma posso dirti che lutilizzo di Delphi (la vendita di licenze è lunico indicatore realistico che può essere utilizzato) AUMENTATO dopo che Embarcadero ha ottenuto Delphi. Ci sono anche alcuni miglioramenti molto significativi nelle versioni recenti e cose ancora più entusiasmanti arrivano nelle nuove versioni. Non ' lavoro più lì, quindi non ' chiamami uno scagnozzo per lazienda;)
  • @ John hai ragione, non ' ho i dati esatti, ma basandomi sul fatto che molti fornitori di terze parti sono morti o sono passati al vagon .NET e ' sta diventando sempre più difficile trovare nuovi sviluppatori Delphi, specialmente i giovani. Ogni anno il nostro gruppo di utenti croati è diventato più piccolo ecc. Tutto ciò combinato e penso di poter dire che lutilizzo (ecosistema) di Delphi sta lentamente diminuendo dai tempi di Delphi 7, tra laltro. Adoro Delphi e lho usato attivamente per 15 anni
  • Ho usato D2006 per diversi anni e lho trovato tollerabile, a patto di disattivare la comprensione degli errori. Con esso abilitato ci sono perdite di memoria significative.

Risposta

Ho usato Delphi dalla versione 1 e ho introdotto al mio posto di lavoro. A quel tempo, stavamo utilizzando Visual Basic 3 per la maggior parte del nostro sviluppo Windows e ho scoperto che Delphi era al di sopra di VB 3 per le nostre esigenze.

Quando è arrivato il momento di passare da 16 a 32 -bits, il nostro team di sviluppo ha colto loccasione per modificare larchitettura del nostro prodotto e separare linterfaccia utente dal motore di calcolo. È stato in questo momento che siamo passati da VB a 100% Delphi.

Che cosa ha causato il declino di Delphi nel tempo? Penso che molti dei post abbiano coperto diversi aspetti coinvolti: Borland ne ” Inprise ne “Borland” la perdita di concentrazione sui suoi sostenitori principali. Successivamente, era ampiamente noto che Borland stava tentando di vendere Delphi a una società esterna, il che non ispira mai fiducia nei tuoi utenti.

Dopo che CodeGear lo ha acquisito, penso che la mancanza di un compilatore a 64 bit potrebbe aver ostacolato la sua adozione. Alla fine ho rinunciato ad aspettare una versione a 64 bit del compilatore da CodeGear, e ho portato il motore di calcolo della nostra azienda sul compilatore Free Pascal (FPC) in modo che ora supportiamo il 64 bit Windows e piattaforme Linux a 32/64 bit.

Non vedo lora che arrivi il prossimo Delphi XE2. Con il supporto per Windows a 64 bit e piattaforme OSX e iOS (il supporto iOS è dovuto a FPC), è la prima versione di Delphi di cui sono stato entusiasta da un po di tempo.

Risposta

Sì, è ancora ampiamente utilizzato. Forse non più di una volta, ma penso che qui CodeGear / Embarcadero non si lamenterà troppo della loro base di utenti, che è di nuovo in costante crescita.Inoltre, Embarcadero non cambierebbe lo sviluppo di molti dei loro strumenti (database) in Delphi se pensassero che Delphi non avesse un futuro.

Risposta

Si potrebbe certamente avere limpressione che Delphi non stia andando bene se si cerca lavoro come sviluppatore e si ha esperienza in Delphi. Sembra che ci siano pochi lavori pubblicizzati per gli sviluppatori Delphi, mentre ce ne sono molti pubblicizzati per cose come C #, Java e PHP.

Pertanto può sembrare “non un buon investimento” professionalmente sviluppare le competenze di Delphi. Se un numero sufficiente di sviluppatori decide questo, sembra ragionevole concludere che ci saranno sempre meno sviluppatori che adottano lo strumento.

Commenti

  • Se il principale preoccupazione è costruire un curriculum, poi ci sono sicuramente lingue migliori su cui concentrarsi. Ma , non tutti sono dipendenti. Se sei il proprietario dellazienda, sei un appaltatore o ti trovi in un luogo in cui puoi selezionare la tecnologia, Delphi ha ancora molto senso.
  • @GrandmasterB: come proprietario posso ' t permettersi di passare mesi a trovare un nuovo sviluppatore. C # e Java dispongono già di un ampio pool di talenti su cui lavorare e semplificano lindividuazione di un nuovo sviluppatore. Delphi? beh, lultimo grande negozio Delphi che conoscevo in questa zona ha chiuso circa 8 anni fa.
  • Non so da dove venga questa supposizione che i programmatori non possano imparare nuovi linguaggi. Assumi un buon sviluppatore , indipendentemente dalla particolare sintassi che conosce, e digli di usare Delphi (supponendo che sia quello che vuoi usare). Intelligente e fa le cose, ricordi? Imparare la lingua è la parte banale.
  • @GrandmasterB – Se un programmatore non può imparare una nuova lingua, allora è inutile come programmatore.

Risposta

Mi guadagno da vivere con delphi dalla versione 1.0. Ora utilizzo XE con grande piacere. Il mercato Delphi negli Stati Uniti si è chiaramente estinto praticamente per tutti i motivi citati. Ma la mia impressione è che sia ancora abbastanza salutare e popolare in Europa.

Penso che sia perché Pascal è un linguaggio creato in Europa e ha radici e tradizioni più forti lì che negli Stati Uniti, il luogo di nascita di C / C ++, Microsoft e Windows, la cui “lingua madre” è il C / C ++. MS e la famiglia di linguaggi C hanno sempre dominato nel mondo della programmazione Windows professionale, in particolare negli Stati Uniti.

Detto questo, sembra esserci un po di rinascita Delphi ultimamente grazie a CodeGear -Embarcadero.

Risposta

Un aspetto che molte persone hanno ignorato o in qualche modo perso: Delphi non è riuscito a rimanere rilevante.

Quando uscì D1 in (“94?) cerano solo due scelte di sviluppo: Desktop o Server. Da D4 le aziende stavano fondamentalmente testando le acque con lo sviluppo di Internet. In D7, era più probabile che una nuova applicazione venisse eseguita in un browser che sul desktop.

Sfortunatamente, Delphi non è cambiato. In questo periodo la maggior parte delle società di compilatori ha iniziato a fallire. Lazienda si stava spostando sul web e abbracciando quei linguaggi.

A dire il vero, cerano nuove applicazioni desktop in fase di realizzazione, ma francamente il mainstream era andato avanti.

Sì, Borland ha sbagliato, regalmente, ma il il problema principale era che non abbracciavano il web. .Net e Java hanno fatto e conquistato i cuori e le menti della stragrande maggioranza dello staff di sviluppo. Anche Delphi.Net è stato un miserabile fallimento. O troppo poco troppo tardi o semplicemente cattiva esecuzione, non ne sono sicuro.

A meno che Embarcadero non cambi direzione, Delphi continuerà ad essere un prodotto solo desktop e il suo potenziale mercato la quota continuerà a ridursi. Capisco che abbiano aumentato le vendite, ma laumento delle vendite in un mercato in contrazione non è esattamente dove dovrebbe essere. Sospetto che molte di queste vendite provengano semplicemente da aziende che abbandonano altri fallimenti in quello spazio.

Amavo Delphi. Tuttavia, come molti altri, lho superato più di 10 anni fa. Se saremo fortunati, crescerà anche lui.

Risposta

Microsoft li ha uccisi

Ma hanno avuto un buon aiuto da stessi, tendevano ad avere molti progetti interessanti in esecuzione internamente, ma pochi che hanno avuto successo commerciale.

EDIT: Oh, scusa, intendevi Delphi , non Borland. Non importa quindi, ma è un po la stessa ragione. Sono daccordo che Delphi fosse (è) un buon IDE e ai suoi tempi superiore a Visual Basic, ma Microsoft ha troppo potere per attirare gli sviluppatori. Ciò, unito a problemi interni e al passaggio a .Net, insieme al fatto che le app desktop sono diventate meno popolari, le hanno condannate alloscurità

Commenti

  • I don ' per vedere davvero come ha fatto MS, se solo Borland avesse continuato a lavorare su Delphi 7 IDE e avesse modernizzato il linguaggio su quel codice invece di inseguire .NET …
  • Borland si è anche allontanato dalla base di utenti che li ha portati dove erano negli anni 80, aumentando notevolmente i prezzi. Avrebbero dovuto attenersi all " fascia bassa " e lasciare le cose di fascia alta a MS e forse loro ' se ne parlerebbe ancora oggi. Triste. Sono stato un grande utente dei prodotti Borland dalla metà degli anni 80 allinizio degli anni 90.
  • MS ha acquistato Anders Hejlsberg , che ' s perché. 😉
  • Borland non ha mai reso facile la programmazione di DB. Il loro ultimo prodotto dice che supporta Firebird. Tuttavia, devi acquistare le versioni più costose … la versione professionale non viene fornita con lunità DBExpress per Firebird. Che fregatura.
  • Nah, non credo che la SM abbia avuto molto a che fare con questo. Borland ha fallito voltando completamente le spalle ai più piccoli ISV ' che li hanno resi riusciti nella loro ricerca di grandi capitali aziendali.

Risposta

Borland ha ucciso Delphi.

Scrivere unapp utilizzando una versione di Delphi un paio di versioni precedenti non poteva funzionare. Niente funzionava. Qualcosa di semplice come un client FTP, non poteva continuare a funzionare. Anche la semplice programmazione Win API che funziona perfettamente in VB6 e .NET, Delphi funzionerà il 15% delle volte con lo stesso codice. Borland offriva solo un Service Pack, lasciando dietro di sé diversi bug di cui erano a conoscenza. Se vuoi che vengano riparati, non hai altra scelta che aggiornare. A giudicare dagli utenti, la nuova versione era piena di bug, arresti anomali dellIDE e insensatezza da parte di Borland che diceva: “Dobbiamo mantenerci redditizi”, il che implica che dobbiamo continuare a pagarli per le nuove versioni che escono ogni anno , altrimenti non forniscono supporto o correzioni.

Stavo facendo il root per Delphi. Come utente VB6 ho dovuto prendere una decisione se passare a .NET, o Borland Delphi o C ++. La risposta era chiara, poiché a Borland non importava, quindi .NET. Altri utenti hanno abbandonato Delphi e sono passati a .NET. Anche adesso, il pensiero di passare alla nuova versione di Delphi mi fa solo sentire male. Ricordi come è semplicemente mantenuto fallendo e niente ha funzionato e lavidità di Borland, mi fa venire voglia di stare lontano e non sprecare il mio tempo. È triste vedere che qualcosa va bene, va così male.

Commenti

  • Nel caso tu fossi ' So che Borland non cè più e Delphi è ora sotto una nuova gestione, gestita da persone che si preoccupano davvero della qualità del prodotto. Dovresti dare unaltra occhiata. Le recenti versioni sono anni luce migliori dei brutti giorni.

Risposta

Delphi è ancora vivo e vegeto, è un ottimo strumento e lultima versione XE2 ha portato molte funzionalità come come compilation a 64 bit, compilazione iOS e MACOS. Quindi ora è uno strumento di sviluppo multipiattaforma veramente NATIVO.

È davvero triste quello che Borland ha fatto a Delphi ma Embarcadero sembra cambiare il gioco, io uso Delphi dalla versione 4 e sono attualmente su XE2, e questa è di gran lunga la migliore versione di Delphi mai rilasciata e poiché ora è multipiattaforma mi aspetto che le versioni più recenti di Delphi supportino Win32, Win64, MACOS, iOS, Android, Linux … tutte le principali piattaforme in t l mercato.

La produttività di Delphi è incredibile, e come proprietario di unazienda non cambierei mai la nostra piattaforma di sviluppo, anche se ora è più difficile trovare sviluppatori Delphi, imparare la lingua è davvero veloce per un esperto SVILUPPATORE. Nel 2011 abbiamo assunto 3 sviluppatori che non conoscevano Delphi e ora hanno una conoscenza molto solida del linguaggio e stanno producendo molte cose molto velocemente

Risposta

Uso Delphi dalla versione 3. Dalla versione 8 (che non può essere considerata un prodotto perché era così terribile), ogni versione successiva di Delphi è stata un miglioramento rispetto allultima. Delphi è migliorato notevolmente con Embarcadero e non vedo lora di innovazioni future.

Lintero disinvestimento che Borland ha fatto da Delphi è stato totalmente folle (almeno dal mio punto di vista guardando dentro) e non sorprende che siano stati acquistati da MicroFocus – una società la cui fama era Cobol per .Net.

Ma è bello sapere che Delphi è ora nelle mani capaci di Embarcadero.

Commenti

  • Delphi 4 e 6 erano inciampi, quel 5 e 7 risolti.

Risposta

Delphi è vivo come detto sopra non solo perché ora è di proprietà di unazienda a cui importa, ma anche perché esiste un progetto oss fpc / Lazarus. Si ispira a Turbo Pascal / Delphi e ha un livello di compatibilità con Delphi. Inoltre, lattuale versione di Delphi usa fpc per compilare per iOS target. Ciò significa che Embarcadero non vede questo progetto come una minaccia, ma piuttosto come un partner.

Risposta

Ho iniziato a programmare con delphi e interbase nel 1997.Delphi era il miglior strumento di programmazione. Mi sono ricordato che quando è nato il concetto dei 3 livelli, ha reso le applicazioni di database molto più semplici e potenti. Fino a Delphi 7, lIDE era perfetto. Ma quando è stato rilasciato Delhpi 8, è cambiato molto. Hanno reso tutto diverso, lintera interfaccia utente è stata modificata e si supponeva che fosse la versione .NET, i componenti VCL sono diventati difficili da trovare e lintero IDE è diventato molto più pesante da eseguire in quei “vecchi tempi” nuovissimi MS XP SP1 installato in esecuzione su hardware a basse prestazioni. Quindi fondamentalmente questo è quando è iniziato il rifiutato. Decidendo tra la mia Delhi 7 e qualsiasi nuova versione di Borland Delphi, rimango con Delphi 7. Quindi non solo per me ma per molti altri programmatori che so che hanno lavorato con Delphi condividono questo stesso punto di vista. Anche delphi 7 è stato molto facile da decifrare. dobbiamo solo installare e il numero di serie era tutto il numero “1”.

Dal 2007 ad oggi ho lavorato con PHP5, quindi non so come sia la versione di Embarcadero.

buona fortuna

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *