2010-07-09 18 views
9

Ho un collega con una solida esperienza in Ruby che è interessato a iniziare con Delphi e lo sviluppo nativo. Tuttavia, capisco che Turbo Delphi (basato su Delphi 2006) non è più disponibile per il download.Dove posso trovare una versione "Turbo" o "Lite" di Delphi?

Quindi ... dove lo lascia? C'è qualche versione a basso costo o introduttiva di Delphi disponibile legalmente da qualche parte? O c'è un'offerta all'orizzonte da Embarcadero?

Nota: non suggerire alcuna versione legalmente discutibile, poiché non è un'opzione che prenderemo in considerazione.

AGGIORNATO: Sembra che non sia disponibile una versione legale o gratuita di Delphi. La cosa più vicina è Lazarus IDE e il compilatore Free-Pascal.

+0

è ancora possibile trovare turbo delphi su internet (tramite fonti non ufficiali) ... so che è un prodotto fuori produzione ma tecnicamente non è illegale utilizzarlo a mio modesto parere. google: 'download turbo delphi' –

+0

C'era una volta un'edizione studentesca che costava meno - se è uno studente – Mawg

+0

Hmm, qual era la licenza del lungo Kylix fuori produzione? Era Delphi per Linux e avrebbe potuto avere una licenza leggermente meno restrittiva – Mawg

risposta

13

This con this dovrebbe essere abbastanza vicino. Parla almeno la lingua.

+7

Da notare, questo non è Delphi, è Lazarus con il compilatore FreePascal. –

+4

@ Cosmin, sì, questo non è Delphi; ma è il materiale freeware più vicino a Delphi. Delphi in sé non ha SKU freeware e, basandosi su Michael Rozlog e Nick Hodges nei loro Podcast Delphi, non hanno in programma di fornire alcun SKU gratuito. Il massimo che potresti vedere in futuro, dovrebbe essere un SKU entry level più economico. – vcldeveloper

+4

È più Delphi che Prisma :-) –

2

Importante aggiornamento:

Non è sufficiente scaricare qualsiasi versione di Delphi da uno specchio, anche quando hanno usato per essere liberi, quando non sono più disponibili da Borland/CodeGear/Embarcadero.

Secondo il commento di Alexander e contrario alla citazione di seguito, anche se erano gratuiti, potrebbe non essere legale installarli di nuovo ora.

Non ero a conoscenza di ciò quando ho citato la risposta dalla domanda menzionata. Scusate.


se invece decide di imparare Delphi, si potrebbe desiderare di guardare per Delphi 7 personali che è stato rimosso da Borland/CodeGear/Embarcadero siti web, ma è ancora disponibile sul alcuni hoster specchio . Credo che sia legale utilizzare questo come era una volta pubblicato come freeware. - migajek ieri

Citato da un commento sulla questione Do I need to free these objects?

Lo stesso può applicarsi ai Turbo Delphi 2006 ...

+3

Delphi 7 non è mai stato freeware. E ora usare Turbo Delphi Explorer è illegale. Questo perché, per poterlo utilizzare, hai bisogno di una chiave/seriale personale, che potresti ottenere dal sito Web di CodeGear. Ma non danno più le chiavi e tutti i download sono chiusi - quindi sei bloccato qui. Ovviamente, se hai già installato Turbo, usalo. Altrimenti, non puoi farlo legalmente ora. – Alex

+0

@ Alexander: Grazie per avermelo fatto notare. Aggiornato la mia risposta. –

10

IMO Delphi 7 Personal Scarica è l'unico a disposizione legale "non "versione economica di Delphi. Ma è davvero limitato nelle sue caratteristiche.

È davvero un peccato che l'Embarcadero costringa uno a investire circa 900 USD anche se non si hanno bisogno di tutti i campanelli e fischietti della versione Pro. Soprattutto se i prodotti dell '"altra compagnia" (le versioni Express) sono offerti gratuitamente.

Sto parlando della necessità di interrompere la linea di prodotti Turbo (basata su una base stabile, ovvero D2010 e non D2006) per lo sviluppatore di software per hobby per farlo partire. Forse il suo è persino disposto a passare a una versione completa in qualche giorno.

Chris

+0

Sai dove posso scaricare Delphi 7 Personal? – Mick

+1

L'ultimo download legittimo di Delphi 7 personale, che io conosca, proveniva dal sito polacco di Borland. Non è più disponibile. – dummzeuch

10

Estratti da "A proposito di Lazarus":

Allora, che cos'è Lazzaro? Lazarus è la libreria di classi per Free Pascal che emula Delphi. Free Pascal è un compilatore GPL che gira su Linux, Win32, OS/2, 68K e altro. Free Pascal è progettato per essere in grado di comprendere e compilare la sintassi Delphi, che è ovviamente OOP. Lazarus è la parte del puzzle mancante che ti permetterà di sviluppare programmi simili a Delphi in tutte le piattaforme sopra elencate. A differenza di Java, che si sforza di essere una scrittura una volta eseguita ovunque, Lazarus e Free Pascal cercano di scrivere una volta compilati ovunque. Poiché lo stesso identico compilatore è disponibile su tutte le piattaforme sopra elencate, significa che non è necessario eseguire alcuna ricodifica per produrre prodotti identici per piattaforme diverse.

Sì, ma per quanto riguarda la GUI? Quale set di widget stai usando? Questa è la parte accurata. Tu decidi. Lazarus è stato sviluppato per essere totalmente e completamente indipendente dall'API. Una volta che hai scritto il tuo codice, basta collegarlo al set di widget API di tua scelta. Se vuoi usare GTK +, bene! Se vuoi che sia compatibile con Gnome, bene! Finché è disponibile il codice dell'interfaccia per il set di widget che si desidera utilizzare, è possibile collegarsi ad esso. Se non è disponibile, beh, puoi scriverlo.

Ad esempio. Supponiamo che tu stia creando un prodotto su Windows utilizzando i widget standard di Windows. Ora vuoi creare una versione per Linux. Prima si decide quale set di widget si desidera utilizzare. Supponiamo che tu voglia usare gtk +. Quindi copi il codice sul tuo computer di sviluppo Linux, compilalo e collegalo all'unità di interfaccia gtk +. Questo è tutto. Hai appena creato una versione Linux del prodotto Windows senza alcuna codifica aggiuntiva.

A questo punto dello sviluppo stiamo utilizzando Win32, gtk +, Carbon e QT come set di widget API. Non appena Lazarus raggiunge una release 1.0, gli sviluppatori potranno iniziare a creare l'unità di interfaccia per legare LCL (Lazarus Component Libraries) ad altri set di widget.

Quindi questa cosa è davvero RAD come Delphi? Lo è sicuramente. È completamente completato? No non ancora. L'IDE completo è completo e può essere utilizzato per la maggior parte delle esigenze di programmazione. Diversi aspetti del progetto hanno ancora bisogno di aiuto. Suggerimento. Suggerimento.

Posso utilizzare il mio codice Delphi esistente? Alcuni di si, si. Se il codice è standard Delphi pascal e utilizza i componenti standard trovati in Delphi, la risposta è sì. Se utilizza qualche database specifico, OCX o DCU, la risposta sarebbe no. Questi elementi sono specifici di Windows e funzionano solo su Windows. Tuttavia, se si sta solo cercando di creare un prodotto Windows utilizzando Free Pascal e Lazarus, la risposta sarà sì. Questo non è stato ancora aggiunto al LCL ma dovrebbe essere possibile in futuro.

Posso creare prodotti commerciali con questo? Sì. Il codice per il compilatore Free Pascal è concesso in licenza sotto licenza GPL. Ciò significa che è open source, gratuito, qualunque sia il nome che si desidera attenersi ad esso. Puoi modificare il codice se lo desideri, ma DEVI distribuire tali modifiche o renderle disponibili agli altri se desiderano utilizzarle.

FCL (Free Libral Component Libraries) e LCL (che alla fine diventeranno parte della FCL) sono concessi in licenza con una LGPL modificata. In un guscio di noce vuol dire che puoi scrivere il tuo software proprietario che si collega solo a queste librerie.Puoi vendere la tua applicazione senza la necessità di fornire o rendere disponibile il tuo codice. Tuttavia, come con il compilatore, se si apportano modifiche a FCL o LCL, è necessario rendere tali modifiche disponibili al pubblico e al mondo.

3

Solo per completezza, si può ottenere una prova di 30 giorni: https://downloads.embarcadero.com/free/delphi

Inoltre, io suggerirei di andare a una conferenza Delphi. Hai circa 1 su 30 possibilità di vincere una copia gratuita o uno sconto significativo.

0

In alternativa, è possibile dare un'occhiata al numero gratuito CodeTyphon. Si tratta di un potente pacchetto di installazione one-click per Delphi nativo multipiattaforma come RAD/IDE basato su Lazarus/FreePascal. Il tuo amico inizierà a programmare pochi minuti dopo il download. CodeTyphon supporta già 4 host CPU/OS (Win32, Win64, Linux32, Linux64) e 16 target CPU/OS (arm-Wince, arm-Linux, arm-embedded, arm-gba, arm-nds, i386-Win32, i386 -Linux, i386-FreeBSD, i386-Haiku, x86_64-Win64, x86_64-Linux, x86_64-FreeBSD, powerpc-Linux, powerpc64-Linux, sparc-Linux, sparc-Solaris). Altri sono supportati in Lazarus/FreePascal, ma altri non sono ancora integrati in CodeTyphon.

+0

Questo è solo Lazzaro con un altro nome. –

2

Embarcadero ha lanciato un starter edition di Delphi per $ 199. L'ultima versione è Delphi 10 Seattle.

Come indicato da Mohammed, c'è un prezzo di aggiornamento di $ 150, da qualsiasi altro IDE o strumento di sviluppo prodotto inclusi i precedenti prodotti Delphi.

+1

Lui/Lei può usare il prezzo di aggiornamento che è $ 150 da qualsiasi altro IDE, anche quello gratuito –

+0

Il link più recente è: https://store.embarcadero.com/542/catalog/product.s5220/language.en/currency. USD /? id = OdD0lb4zgW –

Problemi correlati