论坛

    • 登录
    • 版块
    • 最新
    • 标签
    • 热门

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

    综合交流
    3
    9
    1500
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • siyue2021
      siyue2021 最后由 编辑

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

      1 条回复 最后回复 回复 引用 0
      • bilgzhan
        bilgzhan 最后由 编辑

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

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

        bilgzhan 1 条回复 最后回复 回复 引用 0
        • bilgzhan
          bilgzhan @bilgzhan 最后由 编辑

          @bilgzhan 想学C++不如学Go

          siyue2021 2 条回复 最后回复 回复 引用 0
          • siyue2021
            siyue2021 @bilgzhan 最后由 编辑

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

            1 条回复 最后回复 回复 引用 0
            • siyue2021
              siyue2021 @bilgzhan 最后由 编辑

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

              bilgzhan 1 条回复 最后回复 回复 引用 0
              • bilgzhan
                bilgzhan @siyue2021 最后由 编辑

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

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

                siyue2021 1 条回复 最后回复 回复 引用 0
                • siyue2021
                  siyue2021 @bilgzhan 最后由 编辑

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

                  bilgzhan 1 条回复 最后回复 回复 引用 0
                  • bilgzhan
                    bilgzhan @siyue2021 最后由 编辑

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

                    1 条回复 最后回复 回复 引用 0
                    • k1995
                      k1995 最后由 编辑

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

                      1 条回复 最后回复 回复 引用 0
                      • First post
                        Last post