Navigation

    GitHub中文社区
    • GitHub排行榜

    论坛

    • Login
    • Categories
    • Recent
    • Tags
    • Popular

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

    综合交流
    3
    9
    1389
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • siyue2021
      siyue2021 last edited by

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

      1 Reply Last reply Reply Quote 0
      • bilgzhan
        bilgzhan last edited by

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

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

        bilgzhan 1 Reply Last reply Reply Quote 0
        • bilgzhan
          bilgzhan @bilgzhan last edited by

          @bilgzhan 想学C++不如学Go

          siyue2021 2 Replies Last reply Reply Quote 0
          • siyue2021
            siyue2021 @bilgzhan last edited by

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

            1 Reply Last reply Reply Quote 0
            • siyue2021
              siyue2021 @bilgzhan last edited by

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

              bilgzhan 1 Reply Last reply Reply Quote 0
              • bilgzhan
                bilgzhan @siyue2021 last edited by

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

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

                siyue2021 1 Reply Last reply Reply Quote 0
                • siyue2021
                  siyue2021 @bilgzhan last edited by

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

                  bilgzhan 1 Reply Last reply Reply Quote 0
                  • bilgzhan
                    bilgzhan @siyue2021 last edited by

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

                    1 Reply Last reply Reply Quote 0
                    • k1995
                      k1995 last edited by

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

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post