为即将到来的项目选择编程语言

时间:2018-08-17 14:54:06

标签: archlinux

我打算重写我的一个项目,并且我想用另一种语言来做。目前,我正在努力选择使用哪种语言。我非常感谢有关适当语言的建议。

该项目是Arch Linux pacman软件包管理器的包装。更详细:AUR helper。它目前是用Python编写的,这不是一个坏选择,但是我仍然想用我目前不知道的语言进行重写。到目前为止,这些已知的语言是:Python,C,C ++和Java。

该项目主要包括三个主要部分:

  • 通过执行shell命令与Arch Linux的软件包管理器进行交互
  • 计算依赖性问题的解决方案,计算量很大
  • 解析文件,可以是AUR助手本身的配置文件,也可以是要安装的软件包的文件。

因此,如果要编译编程语言,那么面向对象将是不错的选择,使用字符串和文件应该很轻松,因此应该使用shell。还需要进行一些GET查询,响应使用JSON。

0 个答案:

没有答案