Posted 16 January 2017 - 03:14 PM
I'd like to talk about a big problem in Computercraft: There are no Standards. Everybody makes his one thing. For example: Thre are a lot Programs to share files with a server. Every with his own client and his own server. It would be better, if the User can choose the client and the server?
Another example: A User, who are not a programmer, like to use Computercraft (maybe it is in his modpack). This User doesn't like to command line. So he go to this Forum and search a OS with GUI and copy pastebin run foo from the Post to install this OS. Now he found a cool Programm and want to use it. He copy pastebin run xyz from the Programm post to start the insatler. But the user don't now how to start this Programm after that (Remember: He are just a user and don't now how the Commandline works). His OS only show built-in programms on his Desktop. I know, there are OSs that allow the User to edit the Desktop to show own programms, but this is no possibility for a User, who just want to use the cool turtle remote Programm. In Linux you just have to place a .desktop File in /usr/share/applications or in ~/.local/share/applications and the Programm is shown in the menu of every Desktop.
I want to code a programm with a Window. But can you tell me why? Almost every OS with Windows has a different API. And I don't want to code my Programm for every OS new.
Maybe this is the reason why are the most programms coded for CraftOS and not for a OS with GUI.
This are only a few example to show why we need Standarts. To find standarts we can make a Github Repo with a wiki or we can discuss in this thread.
Another example: A User, who are not a programmer, like to use Computercraft (maybe it is in his modpack). This User doesn't like to command line. So he go to this Forum and search a OS with GUI and copy pastebin run foo from the Post to install this OS. Now he found a cool Programm and want to use it. He copy pastebin run xyz from the Programm post to start the insatler. But the user don't now how to start this Programm after that (Remember: He are just a user and don't now how the Commandline works). His OS only show built-in programms on his Desktop. I know, there are OSs that allow the User to edit the Desktop to show own programms, but this is no possibility for a User, who just want to use the cool turtle remote Programm. In Linux you just have to place a .desktop File in /usr/share/applications or in ~/.local/share/applications and the Programm is shown in the menu of every Desktop.
I want to code a programm with a Window. But can you tell me why? Almost every OS with Windows has a different API. And I don't want to code my Programm for every OS new.
Maybe this is the reason why are the most programms coded for CraftOS and not for a OS with GUI.
This are only a few example to show why we need Standarts. To find standarts we can make a Github Repo with a wiki or we can discuss in this thread.