2013-05-30 26 views
13

arasındaki fark nedir? İlk olarak, bu ikisi hakkında bazı konular gördüm ama cevabım değildi. GNU/Linux üzerindeLazarus ve CodeTyphon

Ben iyi FPC için arıyorum (Free Pascal Compiler) IDE.

Lazarus ve CodeTyphon gibi bazı IDE en vardır. Bunlardan birini seçmek için öneriye ihtiyacım var.

Lazarus'u bir kez denedim ama tüm pencereler ayrıldı. Dağınık görünüyor ve ilginç değil.

Bu ikisi arasındaki farkları bilmek ister misiniz?

Her birinin avantajlarını/dezavantajlarını bilmek istiyorum. Ubuntu ve Debian Linux dağıtımlar olduğu gibi

+1

** Glass yerleştirme ** kullanarak ** CT ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** **/forum/genel-tartışmalar/2625-veren-glassdocking-a-ikinci şans # 4574). ** FPCUP ** kullanımı birkaç ** Lazarus ** sürümü (FPC 2.6.2 + Laz Trunk veya FPC 2.7.1 + Laz 1.0.12 veya FPC Trunk + Laz Trunk gibi) yüklemenize/güncellemenize/korumaya yardımcı olabilir. .). ** FPCUP ** burada bulunabilir: sınırlı deneyimimden https://bitbucket.org/reiniero/fpcup – avra

cevap

12

CodeTyphon, Lazarus bir dağıtıma ederiz.

CodeTyphon aksi takdirde google ve indirmek ve yüklemek zorunda kalacağını, bileşenleri ve eklentileri geniş paketiyle birlikte gelir.

CodeTyphon kararlı sürümler ve ne FPC (derleyici) ve Lazarus (IDE) her ikisi için henüz kararlı değil ne kendi fikrim yok. Değerlendirmeleri isterse Lazarus takımının üstünden daha iyi veya kötü olsun, bilmiyorum.

Tek-tek pencere eklentisi nedir, devam eden bir iştir ve bana öyle geliyor ki, üretim kullanımı için hazırdır, CT'nin bir parçası olarak almazsanız veya indirip ekleyin ve ekleyin vanilla Lazarus'a. Ancak, belki de Linux'ta Windows'dakinden daha iyi çalışır, dunno. Bununla birlikte, CT grande demetinde kod yasallığı ile ilgili sorunlar vardı. Genel olarak Orca'nın (eğer ismini hatırlıyorum), Delphi FMX'in ilk sürümlerinde de meydana gelen fakat daha sonra EMBA tarafından düzeltilen glScene/vgScene'in telif haklarını ihlal ettiğine inanılmaktadır. Ayrıca bazı açık kaynak kodlu bileşenleri kuran CodeTyphon hakkında FPC forumları/wiki'sinde anlaşmazlıklar vardı. Aşağıdaki Peter Dunne'nin cevabına bakınız.

+1

+1, Code Typhon Lazarus + FPC kullanılabilir hale getirdi. Bundan önce çalışan bir şey bulamadım. –

+0

Temel olarak Code Typhon yalnızca çapraz derleme ve bir grup harici kaynaklı bileşen hazırlar. Normal Lazarus Windows yükleyicileri kutunun dışında çalışır ve yıllarca –

6

Sorunuz, Linux ile Ubuntu arasındaki farkı sormak gibi bir sorudur. Lazarus, FreePascal (FPC) tabanlı bir IDE/bileşen kütüphanesidir. Ve CodeTyphon, Lazarus ve FPC'nin bir dağıtımıdır. Yani CodeTyphon, Lazarus'un işlevsel bir kurulumunu kurmanın sadece bir yoludur.

Lazarus, Delphi'nin eski sürümleriyle aynı yüzer pencere tasarımını kullanır. CodeTyphon'dan yüklemek bunu değiştirmeyecektir. Bir çapraz derleme ortamı olarak doğa nedeniyle

+0

CT'de IDE'yi tek pencereli tasarıma dönüştürmek için deneysel bir eklentiye sahiptir. Tabii ki, vanilya Laz'a da monte edilebilir. Zor olsa da kullanılabilir. –

+0

@Arioch Bunu bilmiyordum. –

+0

@Arioch Bu eklenti adı nedir? Tek rüzgarlı tasarım yapmak için ... –

2

Lazarus yıldırıcı bir yükleme işlemi olabilir. Bir yükleyiciyi indirip tamam tıklatmazsınız. Tipik bir "kurulum" aslında bir "kurulum" un üç geçişli derlemesini yapan bir bootstrap FPC derleyicisidir. Resmi Lazarus/FPC ekibinden ve topluluktaki bir çok iyi kurulum betiği/yöntemi vardır. Ancak, anlaşılır bir şekilde, kurulum süreci kendi içinde bir beceridir.

CodeTyphon, bir kuruluş paketinin/araçlarının/üçüncü taraf kod derleme kitaplığının daha fazlası olan bir yükleme sisteminin farklı/ayrı bir şubesidir. En basit kurulum deneyimini istiyorsanız CodeTyphon ile devam edin. Derleyiciyi yönetmek için güzel grafiksel ön uça sahiptir. Hemen hemen her "hedef" işletim sistemi için "çapraz derleyiciler" oluşturmak gibi süslü şeyleri rahatlıkla yapabilirsiniz. Ayrıca, önceden yüklenmiş yüzlerce en iyi bileşen/kitaplık ile dolu reçel. Çok aktif bir şekilde sürdürülen bir projedir ve çok profesyoneldir. Senin için çok iş var.

Düşük düzeyli derleyici yeteneklerini öğrenmek istiyorsanız bile, CodeTyphon başlamak için iyi bir yerdir. FCP/Lazarus'ta yazılmıştır ve açık kaynaklıdır. Sadece "çalışan demo uygulaması" ve derleyici detaylarındaki diğer bilgiler gibi çalışın. Düşürürseniz, en azından tepeye tırmanmayı öğrenmek zorunda değilsiniz. En baştan başlayıp, yolda kontrolünü kaybedersiniz. Sıfırdan başla (ve üç saatlik bir yeniden yükleme) Hahaha

+0

Sadece/çapraz/amaçlarla göz korkutucu olduğunu unutmayın. Hedefe normal Lazarus montajcıları (ve ayrıca win32-> win64) oldukça basittir. –

4

Kendimi ve birkaç arkadaş, çoğu iyi bilinen kaynaktan gelen dosyaları sağlayarak ve doğru lisans başlıklarının sağlandığından emin olarak düzeltilebilen codetyphon ile birkaç lisanslama sorununu vurguladı. PirateLogic, orijinal lisans koşullarını doğrudan ihlal eden kodları kullandığı anlamına gelen sorunları gidermeyi reddetti Açık kaynak kodunun, sorunun vurgulanmasından sonra bile doğru lisansı içermeyen kodları klonlamadığı gerçeğini değiştirmiyor Ayrıca, tüm 'da FOSS'a ait olmayan, telif hakkı kodunun birkaç örneğini de buldum. Ayrıca,yolunu da değiştirdiler Bazı kütüphaneler üzerindedosya adları bu kaynağı artık standart lazarus ile uyumludur, böylece/bileşen Bence Bu yükler Bu 2 faktör güçlü Pek profesyonel potansiyel iyi FPC/Lazarus dağıtımın ne zayıflatmak tamamen mantıksızdır

0

Lazarus Ayrıca tüm pencereleri bir birine yerleştirmenizi sağlayan bir paket "AnchorDock" var. Lazarus'u kurduktan sonra ankraj yuvası tasarım paketini kurun ya da sizin için yapacak olan getlazarus.org'daki betiği kullanarak Lazarus'u kurun.