跳转至内容
  • 社区首页
  • 版块
  • 最新
  • 标签
  • 热门
折叠

GitHub中文论坛

  1. 主页
  2. 版块
  3. 综合交流
  4. 请问各位大佬,像我这种需求,应该选择哪种编程语言 ?

请问各位大佬,像我这种需求,应该选择哪种编程语言 ?

已定时 已固定 已锁定 已移动 综合交流
9 帖子 3 发布者 2.4k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • siyue2021S 离线
    siyue2021S 离线
    siyue2021
    写于 最后由 编辑
    #1

    业余编程,没想吃这碗饭,自己想做个控制鼠标键盘的辅助程序,功能就是类似于脚本一样的东西,用来提高办公效率,按某个键实现输入特定的字符,完成搜索替换,设置字体样式颜色等,用来提高办公效率。因为操作比较密集频繁,所以需要响应速度快,高效。之前自学了PYTHON,做了一个带界面的工具,然而实际运行效果不理想,尤其是有多线程的时候。现在想换个语言重新写,请问这种类型的小程序是选择C还是C++,还是别的比较好?另外,如果考虑到将来移植到移动端,安卓或IOS系统上呢?

    1 条回复 最后回复
    0
    • bilgzhanB 离线
      bilgzhanB 离线
      bilgzhan
      写于 最后由 编辑
      #2

      考虑到将来移植到移动端,安卓或IOS系统上呢

      考虑跨平台必须 JavaScript/Node.js 一把梭啊,开发桌面可以看下 electron,很多比如 atom、vscode 都是用这个框架开发的。
      C/C++ 还是算了,学习和开发成本太高。

      bilgzhanB 1 条回复 最后回复
      0
      • bilgzhanB bilgzhan

        考虑到将来移植到移动端,安卓或IOS系统上呢

        考虑跨平台必须 JavaScript/Node.js 一把梭啊,开发桌面可以看下 electron,很多比如 atom、vscode 都是用这个框架开发的。
        C/C++ 还是算了,学习和开发成本太高。

        bilgzhanB 离线
        bilgzhanB 离线
        bilgzhan
        写于 最后由 编辑
        #3

        @bilgzhan 想学C++不如学Go

        siyue2021S 2 条回复 最后回复
        0
        • bilgzhanB bilgzhan

          @bilgzhan 想学C++不如学Go

          siyue2021S 离线
          siyue2021S 离线
          siyue2021
          写于 最后由 编辑
          #4

          @bilgzhan GO这门语言有什么好处啊?简单易学?方便移植到移动端?

          1 条回复 最后回复
          0
          • bilgzhanB bilgzhan

            @bilgzhan 想学C++不如学Go

            siyue2021S 离线
            siyue2021S 离线
            siyue2021
            写于 最后由 编辑
            #5

            @bilgzhan 另外再问下,我现在有点小纠结,到底是继续把python写的那个程序去完善,还是另起炉灶用别的更适合的语言去重写呢?就我描述的这种办公辅助脚本来说,python到底能不能胜任我的需求?心里有点不确定,就怕费了大番周章,最后弄出来的还是差强人意

            bilgzhanB 1 条回复 最后回复
            0
            • siyue2021S siyue2021

              @bilgzhan 另外再问下,我现在有点小纠结,到底是继续把python写的那个程序去完善,还是另起炉灶用别的更适合的语言去重写呢?就我描述的这种办公辅助脚本来说,python到底能不能胜任我的需求?心里有点不确定,就怕费了大番周章,最后弄出来的还是差强人意

              bilgzhanB 离线
              bilgzhanB 离线
              bilgzhan
              写于 最后由 编辑
              #6

              @siyue2021 go简单易学是和C++比,速度比Python要快30倍。另外部署简单,跨平台,编译出来的文件是可执行文件(windows下是exe),不需要安装其他依赖。但主要是开发服务端程序,没见人用golang写移动端。

              python不错的,能胜任。如果考虑跨平台,你可以学下javascript,很简单的。

              siyue2021S 1 条回复 最后回复
              0
              • bilgzhanB bilgzhan

                @siyue2021 go简单易学是和C++比,速度比Python要快30倍。另外部署简单,跨平台,编译出来的文件是可执行文件(windows下是exe),不需要安装其他依赖。但主要是开发服务端程序,没见人用golang写移动端。

                python不错的,能胜任。如果考虑跨平台,你可以学下javascript,很简单的。

                siyue2021S 离线
                siyue2021S 离线
                siyue2021
                写于 最后由 编辑
                #7

                @bilgzhan 这个JAVASCRIPT跟JAVA比有什么特点?也能像JAVA一样方便移植安卓系统 吗?

                bilgzhanB 1 条回复 最后回复
                0
                • siyue2021S siyue2021

                  @bilgzhan 这个JAVASCRIPT跟JAVA比有什么特点?也能像JAVA一样方便移植安卓系统 吗?

                  bilgzhanB 离线
                  bilgzhanB 离线
                  bilgzhan
                  写于 最后由 编辑
                  #8

                  @siyue2021 javascript属于脚本语言,学起来和使用起来要简单。要用js开发app还需要学习其他框架,比如ReactNative

                  1 条回复 最后回复
                  0
                  • k1995K 离线
                    k1995K 离线
                    k1995
                    写于 最后由 编辑
                    #9

                    你看看 maui 这个,好像还挺符合你需求的。微软开源,支持 Android, iOS, iPadOS, macOS, Windows

                    1 条回复 最后回复
                    0
                    回复
                    • 在新帖中回复
                    登录后回复
                    • 从旧到新
                    • 从新到旧
                    • 最多赞同


                    • 登录

                    • 第一个帖子
                      最后一个帖子
                    0
                    • 社区首页
                    • 版块
                    • 最新
                    • 标签
                    • 热门