2010-07-09 10 views
9

Mam współpracownika z silnym doświadczeniem w Rubim, który jest zainteresowany rozpoczęciem pracy z Delphi i rozwojem natywnym. Rozumiem jednak, że Turbo Delphi (oparty na Delphi 2006) nie jest już dostępny do pobrania.Gdzie mogę znaleźć wersję Delphi "Turbo" lub "Lite"?

Więc ... gdzie to go zostawia? Czy istnieje jakiś niski koszt lub wstępna wersja Delphi dostępna legalnie? A może jest oferta na horyzoncie od Embarcadero?

Uwaga: nie sugeruj żadnych wątpliwych prawnie wersji, ponieważ nie jest to opcja, którą rozważymy.

AKTUALIZACJA: Wygląda na to, że nie ma dostępnej wersji prawnej lub darmowej Delphi. Najbliższa rzecz to IDE Lazarus i kompilator Free-Pascal.

+0

nadal można znaleźć turbo delphi w Internecie (za pośrednictwem nieoficjalnych źródeł) ... wiem, że jest to produkt przerwany, ale technicznie nie jest to nielegalne, aby używać go w mojej skromnej opinii. google: 'download turbo delphi' –

+0

Było kiedyś wydanie studenckie, które było tańsze - jeśli jest studentem – Mawg

+0

Hmm, jaka licencja była na dłuższym, przestarzałym Kylix? To była Delphi dla Linuksa i mogła mieć nieco mniejszą powtarzającą się licencję. – Mawg

Odpowiedz

13

This z this powinien być wystarczająco blisko. Mówi co najmniej w języku.

+7

Należy zauważyć, że to nie Delphi, to Lazarus z kompilatorem FreePascal. –

+4

@Cosmin, tak, to nie jest Delphi; ale jest to najblizszy darmowy program do Delphi. Sam Delphi nie ma darmowego kodu SKU, a na podstawie Michaela Rozloga i Nicka Hodgesa w ich podcastach Delphi nie ma żadnego planu dostarczania darmowego kodu SKU. Najwięcej, co możesz zobaczyć w przyszłości, powinno być tańszym SKU klasy podstawowej. – vcldeveloper

+4

To jest bardziej Delphi niż Prism :-) –

2

Ważna aktualizacja:

Nie wystarczy pobrać dowolną wersję Delphi z lustrem, nawet jeśli kiedyś wolny, gdy nie są one już dostępne w Borland/CodeGear/Embarcadero.

Zgodnie z komentarzem Aleksandra i wbrew cytatowi poniżej, nawet jeśli były one bezpłatne, może nie być legalne, aby je teraz zainstalować.

Nie wiedziałem o tym, kiedy zacytowałem odpowiedź z zadanego pytania. Przepraszam.


jeśli jednak zdecydujesz się nauczyć Delphi, warto poszukać Delphi 7 Osobowych, który został usunięty z Borland/CodeGear/Embarcadero stron internetowych, ale nadal jest dostępny na niektórych hosters lustrzanych . Wydaje mi się, że jest to zgodne z prawem, aby używać tego, jak niegdyś było opublikowanego jako freeware. - migajek wczoraj

Cytat z komentarza na pytanie Do I need to free these objects?

To samo może dotyczyć Turbo Delphi 2006 ...

+3

Delphi 7 nigdy nie było freeware. Używanie Turbo Delphi Explorer również jest nielegalne. Dzieje się tak dlatego, aby go użyć - potrzebny jest osobisty klucz/serial, który można uzyskać ze strony internetowej CodeGear. Ale nie dają już kluczy i wszystkie pliki do pobrania są zamknięte - więc utkniesz tutaj. Oczywiście, jeśli już zainstalowałeś Turbo - użyj go. Jeśli nie - nie możesz zrobić tego legalnie teraz. – Alex

+0

@Alexander: Dzięki za wskazanie tego. Zaktualizowałem moją odpowiedź. –

10

IMO Delphi 7 Prywatne Pobierz to jedyny dostępny prawny „non "niedroga" wersja Delphi. Ale jest naprawdę ograniczony w swoich funkcjach.

Szkoda, że ​​Embarcadero zmusza do zainwestowania około 900 USD, nawet jeśli nie potrzebowalibyśmy wszystkich dzwonków i gwizdków wersji Pro. Zwłaszcza jeśli produkty z "innej firmy" (wersje Express) są rozdawane za darmo.

Mówię o potrzebie wycofania linii produktów Turbo (opartej na stabilnym fundamencie, tj. D2010, a nie D2006) dla programisty oprogramowania hobbistycznego, aby go uruchomić. Być może jego nawet będzie chciał kiedyś uaktualnić wersję w pełni funkcjonalną.

Chris

+0

Czy wiesz, gdzie mogę pobrać Delphi 7 Personal? – Mick

+1

Ostatni legalnie wyglądający plik do pobrania dla Delphi 7 osobistego, o którym mi wiadomo, pochodzi z polskiej witryny Borland. To nie jest już dostępne. – dummzeuch

10

Fragmenty "O Lazarus":

Więc po prostu to, co jest Łazarz? Lazarus to biblioteki klas Free Pascal, które emulują Delphi. Free Pascal to kompilator GPL, który działa na systemach Linux, Win32, OS/2, 68K i więcej. Free Pascal ma na celu zrozumienie i kompilację składni Delphi, która jest oczywiście OOP. Lazarus jest częścią brakującej układanki, która pozwoli ci tworzyć programy podobne do Delphi na wszystkich wyżej wymienionych platformach. W przeciwieństwie do Javy, która stara się być pismem, który kiedyś się nigdzie ucieka, Łazarz i Wolny Pascal dążą do napisania raz skompilowanego w dowolnym miejscu. Ponieważ dokładnie ten sam kompilator jest dostępny na wszystkich wyżej wymienionych platformach, oznacza to, że nie trzeba wykonywać żadnych przekodowań w celu wytworzenia identycznych produktów dla różnych platform.

Tak, ale co z GUI? Z jakiego zestawu widżetów korzystasz? To jest zgrabna część. Ty decydujesz. Lazarus jest opracowywany tak, aby był całkowicie i całkowicie niezależny od API. Po napisaniu kodu wystarczy połączyć go z wybranym zestawem widgetów interfejsu API. Jeśli chcesz korzystać z GTK +, świetnie! Jeśli chcesz, żeby był zgodny z Gnome, świetnie! Dopóki dostępny jest kod interfejsu dla zestawu widżetów, z którego chcesz korzystać, możesz utworzyć link do niego. Jeśli nie jest dostępny, możesz go napisać.

Na przykład. Załóżmy, że tworzysz produkt w systemie Windows przy użyciu standardowych widżetów systemu Windows. Teraz chcesz utworzyć wersję Linux. Najpierw zdecyduj, jaki zestaw widżetów chcesz użyć. Załóżmy, że chcesz użyć gtk +. Skopiujesz kod do swojej maszyny rozwojowej Linux, kompilujesz i łączysz z jednostką interfejsu gtk +. to jest to! Właśnie stworzyłeś wersję systemu Windows dla systemu Windows bez dodatkowego kodowania.

W tym momencie używamy zestawu Win32, gtk +, Carbon i QT jako naszego zestawu widgetów API. Gdy tylko Lazarus dotrze do wersji 1.0, programiści będą mogli rozpocząć tworzenie jednostki interfejsu, aby powiązać LCL (biblioteki komponentów Lazarusa) z innymi zestawami widżetów.

Czy to naprawdę jest coś takiego jak Delphi? To na pewno. Czy to jest całkowicie ukończone? Nie, jeszcze nie. Cały system IDE jest kompletny i może być używany do większości potrzeb programistycznych. Kilka aspektów projektu wciąż potrzebuje pomocy. Wskazówka. Wskazówka.

Czy mogę użyć istniejącego kodu Delphi? Niektóre z nich tak. Jeśli kod jest standardowym paskiem Delphi i używa standardowych składników znalezionych w Delphi, wówczas odpowiedź brzmi "tak". Jeśli używa jakiejś określonej bazy danych, OCX lub DCU, wówczas odpowiedź brzmi "nie". Te elementy są specyficzne dla systemu Windows i działają tylko w systemie Windows. Jeśli jednak chcesz tylko stworzyć produkt Windows z wykorzystaniem Free Pascala i Lazarus, odpowiedź brzmi "tak". Nie zostało to jeszcze dodane do LCL, ale powinno być możliwe w przyszłości.

Czy mogę tworzyć z tego produkty komercyjne? Tak. Kod dla kompilatora Free Pascal jest objęty licencją GPL. Oznacza to, że jest open source, darmowe, niezależnie od nazwy, które chcesz trzymać. Możesz zmodyfikować kod, jeśli chcesz, ale MUSISZ rozpowszechniać te zmiany lub udostępniać je innym, jeśli chcą z niego korzystać.

FCL (Free Pascal Component Libraries) i LCL (które w końcu staną się częścią FCL) są licencjonowane na zmodyfikowanym LGPL. W muszli orzechowej oznacza to, że możesz napisać własne oprogramowanie, które po prostu łączy się z tymi bibliotekami.Możesz sprzedać swoją aplikację bez konieczności dostarczania lub udostępniania kodu. Jednak, podobnie jak w przypadku kompilatora, jeśli modyfikujesz FCL lub LCL, musisz udostępnić te zmiany szerokiej publiczności i całemu światu.

3

Tylko dla kompletności, można uzyskać 30-dniową wersję próbną: https://downloads.embarcadero.com/free/delphi

Również bym proponuję jechać na konferencję Delphi. Masz około 1 na 30 szans na wygranie darmowej kopii lub znacznej zniżki.

0

Alternatywnie można spojrzeć na bezpłatne CodeTyphon. Jest to potężny pakiet instalacyjny dla jednego kliknięcia dla natywnej platformy Delphi, takiej jak RAD/IDE na podstawie Lazarus/FreePascal. Twój znajomy zacznie kodować kilka minut po pobraniu. CodeTyphon obsługuje już 4 hosty CPU/OS (Win32, Win64, Linux32, Linux64) i 16 celów procesora/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). Więcej jest obsługiwanych w Lazarus/FreePascal, ale inne nie są jeszcze zintegrowane z CodeTyphon.

+0

To tylko Łazarz z innym imieniem. –

2

Embarcadero uruchomił starter edition Delphi za 199 USD. Najnowsza wersja to Delphi 10 Seattle.

Jako Mohammed wskazano, że cena uaktualnienia wynosi 150 USD, z dowolnego innego produktu IDE lub narzędzia programisty, w tym wcześniejszych produktów Delphi.

+1

On/ona może użyć ceny uaktualnienia, która wynosi 150 USD od innych IDE, nawet bezpłatnego –

+0

Najnowszy link to: https://store.embarcadero.com/542/catalog/product.s5220/language.en/currency. USD /? Id = OdD0lb4zgW –

Powiązane problemy