Why Hate?

Status
This thread has been locked.

pxb

Banned
Feedback score
-3
Posts
75
Reactions
11
Resources
0
ik a lot of people don't like skript but why ik it's not java and you want to be cool and code java but you can do things with skript that you cant with java same way around like instead of having 5 plugins you could do them all in one skript like why?
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/pxb-scam-report.247291/)
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Aerh

Deactivated
Feedback score
3
Posts
54
Reactions
94
Resources
0
ik a lot of people don't like skript but why
It's a language that people deem good enough to call themselves high end "developers" when all you're doing is typing English sentences.

you can do things with skript that you cant with java
I'm pretty sure skript "translates" those English sentences to Java during runtime? I have no clue how it works.

instead of having 5 plugins you could do them all in one skript like why?
You would have 1 skript with like 10 dependencies then? ¯\_(ツ)_/¯
 

LamboCreeper

Feedback score
0
Posts
49
Reactions
25
Resources
0
Skript is a great gateway into working out how programming works honestly. You should switch to Java, however, once you understand the way it works.
 
Last edited:

Okx

Feedback score
0
Posts
3
Reactions
2
Resources
0
but you can do things with skript that you cant with java

That is wrong. Skript is made in Java, which means everything that can be done in Skript can be done in Java.

instead of having 5 plugins you could do them all in one skript

This is exactly why Skript encourages bad code. I mean, a long file with 1000 or so lines is extremely hard to maintain, and very ugly in my opinion. And, you can still make multiple plugins into one, if you know how.

Skript is also significantly slower than Java, as it is interpreted and, with Java, you can just run your code directly when an event fires. However, in Skript, when the event fires, Skript has to scan the loaded events and run the contents.

and you want to be cool and code java

Ha, people don't learn Java because they're cool. It requires actual effort.
 
Last edited:

Ivain

Master Terraformer
Supreme
Feedback score
45
Posts
9,610
Reactions
4,888
Resources
0
Skript is simply a way to get into programming. It's like making games in GameMaker. You can theoretically produce quite quality games with less effort than if you did it through a proper game engine, but using a proper game engine lets you make the game FAR more efficient, far more elaborate and simply gives you way more options.

It was never meant for large programs of 1000 lines of code.
 

RandomTryhard

Feedback score
0
Posts
4
Reactions
1
Resources
0
some people prefer other systems, because the are sentimentally connected with them. I used Java a lot and I feel kinda strange to use another program now. Trying to be open-minded tho
 

Ivain

Master Terraformer
Supreme
Feedback score
45
Posts
9,610
Reactions
4,888
Resources
0
some people prefer other systems, because the are sentimentally connected with them. I used Java a lot and I feel kinda strange to use another program now. Trying to be open-minded tho
However, some languages/systems are simply unfit for specific tasks.
Java, for instance, is honestly quite terrible for games, especially 3D ones. It isn't efficient in the way it handles the calculations needed for that. It's more suited to programs than games.
C# and C++ are far more effective for games, due to their stronger object-orientation.
Python is great for writing addons and plugins for existing programs, but making a program from scratch using python is far more work, requiring large libraries and/or plugins to be imported, unless you want to code almost all the rendering from scratch. Java is far better for that task, which is why an environment like Processing (java-based compiler for java, python etc) is so easy for a basic graphics interface. Yet that's not good for standalone programs. Etc etc etc.

I could go on for days, but I lack the knowledge to detail all the subtleties.
 
Status
This thread has been locked.
Top