2017-04-14 57 views
0

我一直在bash scripting大約10年了,所以我對它很舒服,我的主要語言是PHP,但我開始學習python(我真的很高興我做了這個,這是我最喜歡的語言),並且我真的很喜歡它可以和bash一起工作。我已經開始學習編寫GUI應用程序,但我不想僅爲Linux用戶編寫應用程序。我想知道的是,如果我可以使用我的bash腳本編寫技能來編寫適用於Mac OSX,Android和iOS的代碼。 Windows跨平臺是如何編寫腳本的?

當我說bash腳本編寫技巧時,我指的是我對操作系統基礎結構以及如何與之交互的理解。例如,Linux系統上的donf數據庫是配置systen的有用方式,但Mac OSX沒有dconf數據庫。但是,OSX必須具有類似的功能,才能使腳本易於適應。與Unix系統相比,Windows相當陌生。

我經常發現在我的python腳本中添加一些bash,運行find或ps等命令,以及不會像mat或nmap一樣預裝Linux的工具也很有用。這是否破壞了應用程序跨平臺的可能性?

對於使用python構建GUI應用程序,我可以在框架上使用很多選項。我從KiVy開始,因爲我已經閱讀了它最適合跨平臺應用程序,但是真的是這樣嗎?像GTK這樣更通用的框架不會是我想知道的是,我的shell腳本體驗和linux體驗對於爲OSX,Android和iOS平臺編寫應用程序是多麼有用。

回答

-1

我想在bash中做一個需要跨平臺的項目,你有什麼發現嗎?

+2

這不提供問題的答案。你可以[搜索類似的問題](// stackoverflow.com/search),或者參考頁面右側的相關和鏈接問題來找到答案。如果你有一個相關但不同的問題,請[提出一個新問題](// stackoverflow.com/questions/ask),幷包含一個鏈接來幫助提供上下文。請參閱:[提問,獲得答案,沒有分心](// stackoverflow.com/tour) – LW001