2013-05-30 27 views
13

まず、私はこれらの2つについていくつかの話題を見ましたが、私の答えではありませんでした。LazarusとCodeTyphonの違い

私はGNU/Linux上で良いFPC(Free Pascalコンパイラ)IDEを探しています。

LazarusCodeTyphonのようないくつかのIDEのがあります。そのうちの1つを選択するための提案が必要です。

私はLazarusを一度試しましたが、すべてのウィンドウが分離されました。それは面倒で面白くないように見えます。

この2つの違いは何ですか?

私はそれぞれの利点/欠点を知りたいと思います。 UbuntuとDebianのは、LinuxのディストリビューションいるようCodeTyphonは、ラザロのディストリビューションである

+1

**ガラスドッキング** ** **ラザロ**の** CT **から**ラザロ**は、あなたが望むように見えるようにすることができます(http://www.pilotlogic.com/sitejoom/index.php /フォーラム/一般的なディスカッション/ 2625-giving-glassdocking-a-second-chance#4574)。 ** FPCUP **を使用すると、複数の** Lazarus **バージョン(FPC 2.6.2 + Lazトランク、FPC 2.7.1 + Laz 1.0.12、またはFPCトランク+ Lazトランクなど)をインストール/更新/維持するのに役立ちます。 )。 ** FPCUP **はここにあります:https://bitbucket.org/reiniero/fpcup – avra

答えて

12

ありがとうございます。

CodeTyphonは、そうでない場合は、Googleとダウンロードしてインストールしなければならないこと、コンポーネントとプラグインの大規模なパッケージが付属しています。

CodeTyphonは安定したバージョンであり、FPC(コンパイラ)とラザロ(IDE)の両方のために、まだ安定したものではないが何であるか、独自のアイデアを持っています。彼らの評価が上流のLazarusチームよりも良いか悪いかは分かりません。

ワンボックスウィンドウのプラグインはどうですか?作業中ですが、CTの一部として入手したり、ダウンロードして追加しても、プロダクションで使用する準備ができていないようですバニラ・ラザロにしかし、おそらくWindows上よりもLinux上でうまく動作するかもしれません。

しかし、CT grandeバンドルでコードの合法性に問題がありました。 Orca(私がその名前を覚えていれば)はglScene/vgSceneの著作権に違反していると広く信じられています。これは初期のDelphi FMXリリースでも起こっていましたが、後でEMBAによって修正されました。 CodeTyphonに関するFPCフォーラム/ wikiには、いくつかのオープンソースコンポーネントを侵害する紛争もありました。下記のピーター・ダンの答えを見てください。

+1

+1私の限られた経験から、Code TyphonはLazarus + FPCを使用可能にしました。それ以前には何もできませんでした。 –

+0

基本的なコードTyphonはクロスコンパイルと外部から供給されるコンポーネントの束だけを準備します。通常のLazarus Windowsインストーラはそのまま使えます。 –

6

あなたの質問は、LinuxとUbuntuの違いに似ています。 Lazarusは、FreePascal(FPC)に基づいたIDE /コンポーネントライブラリです。 CodeTyphonは、LazarusとFPCの流通です。 CodeTyphonは、Lazarusの機能しているインストールをインストールする方法の1つに過ぎません。

ラザロは、Delphiの旧バージョンと同じフローティングウィンドウのデザインを使用しています。 CodeTyphonからインストールしてもそれは変わりません。

+0

CTには、IDEをシングルウィンドウデザインに変換するための実験的なプラグインがあります。もちろん、バニラ・ラズにも取り付けることができます。ほとんど使えません。 –

+0

@Arioch私はそれを知らなかった。 –

+0

@Ariochプラグイン名は何ですか?一風変わったデザインを作るために... –

2

ラザロは、クロスコンパイル環境としての性質上、難しいインストールプロセスです。インストーラをダウンロードしてOKをクリックするだけではありません。典型的な「インストール」は、実際には「インストール」の3パスコンパイルを実行するブートストラップFPCコンパイラです。公式のLazarus/FPCチームやコミュニティのための良いインストールスクリプトや方法がたくさんあります。しかし、当然のことながら、インストールプロセスはそれ自身のスキルです。

CodeTyphonは、ユーティリティスイート/ツール/サードパーティコードコンパイルライブラリの多くであるインストーラシステムの異なる/別個のブランチです。 CodeTyphonを使用すると、最もシンプルなインストール方法を体験できます。これは、コンパイラを管理するための素晴らしいグラフィカルなフロントエンドを持っています。ほぼすべての「ターゲット」オペレーティングシステム用に「クロスコンパイラ」を構築するなどの便利な機能を便利に実行できます。また、あらかじめインストールされた数百の最高のコンポーネント/ライブラリが詰まっています。それは非常に積極的に維持され、非常に専門的なプロジェクトです。たくさんの仕事があなたのために行われます。

低レベルのコンパイラ機能を習得したい場合でも、CodeTyphonを開始するのがよいでしょう。これはFCP/Lazarusで書かれており、オープンソースです。単に "作業デモアプリケーション"とコンパイラの詳細についての他の情報としてそれを勉強してください。あなたがそれをクラッシュさせるならば、少なくともあなたは丘を登ることを学ぶ必要はありません。あなたは上からスタートし、途中でコントロールを失うことになる。 Hahaha

+0

/クロス/目的のためだけに気をつけてください。ターゲット上の普通のLazarusインストーラ(そしてwin32-> win64)もかなり簡単です。 –

4

自分自身といくつかの友人は、codetyphon でいくつかのライセンス問題を強調しました。そのほとんどは、既知の良いソースからインクルードされたファイルを入手し、正しいライセンスヘッダーが含まれていることを修正している可能性があります。 PirateLogicは、問題を修正することを拒否しました。つまり、元のライセンス条項に直接違反してコードを使用しています。 問題が強調表示された後でも、正しいライセンスを含まないことでコードを海賊版している 著作権コードのいくつかの例が含まれていますが、FOSSではなく私有であると思われます。 また、パスを変更しましたいくつかのライブラリ上ファイル名、そのソースは、私の見解で これをもはや互換性のある標準ラザロ/コンポーネントでインストールされていないので、 全く非論理的であるこれらの2つの要因が大きく、ほとんどのプロ

0

ラザロが 潜在的に最高のFPC /ラザロディストリビューションだったもの弱体化させますすべてのウィンドウを1つにまとめることができるパッケージ "AnchorDock"もあります。 Lazarusのインストール後にアンカードックデザインパッケージをインストールするか、getlazarus.orgのスクリプトを使ってLazarusをインストールしてください。

関連する問題