| txpftp (0.1.0) | 2008-10-06 21:17 |
txpFTPは、javaでの実装を基本としている。これは、FTPプロトコルなど他のオープンソースにより既に実装されているものを利用するためである。
しかし、必要に応じて一部 jruby, C++ により実装する。
例えば、FTPコマンドはスクリプト実行したり、ファイル名やデータの検索・編集を行うため、カスタマイズ性と開発効率を考えjrubyにより実装する。
また、トランザクショナルNTFS(TxF)のAPIがWin32であるため、javaクラスのnative部分をC++により実装する。