- Joined
- Sep 26, 2009
- Messages
- 9,534
Time to start a new thread. I got involved discussing the difference between Data Editor and JASS, and I think this specific discussion hasn't been initialized yet. StarCraft 2's new Data Editor seems to be an incredibly advanced GUI.
For now I skip to #3. I have no interest in using another pre-programmed Graphical User Interface. Using JASS has brought my understanding of programming to a whole new level - I am not going to dumb down my understanding of programming just to use something that is "convenient".
From what I've read, essentially all functions are now available in Data Editor. What this means to the programming world is that there is no need for raw coding in StarCraft 2. What this means to me is that all the fun I have coding JASS from scratch is going to be overwritten by the click-and-done system Data Editor presents.
Why this is bad:
1. The sense of creativity is dumped out for pre-configured controls.
2. No custom functions that you can look at and say "no one has built a function like this before".
3. So far as I know, Data Editor loses the ability to add free-form indentation to your "script".
4. This one is my real problem:
Learning Data Editor instead of rawcode means you can't apply what you've learned to programming languages that help you to actually get a job. Sure you can edit the rawcode in StarCraft 2, but there is no motivation to do it. Why waste your time?
The whole drive behind me learning JASS is that I can learn programming and have fun at the same time. There's nothing more satisfying to me than creating my own parameters and my own variables that I can reference with a myriad of different techniques. JASS truly is an eye-opening experience, while Data Editor seems to cater to the gamers. Essentially, programmers are out of a job because some other programmers swooped in there, first.
JASS:
//This list will be updated if the discussion provides new comparisons.
//Data Editor JASS
//1. Lots of new features Updated extremely rarely
//2. Potential for a minimal bugs Many bugs are unavoidable
//3. Essentially everything is in GUI Editing rawcode, creating own functions
For now I skip to #3. I have no interest in using another pre-programmed Graphical User Interface. Using JASS has brought my understanding of programming to a whole new level - I am not going to dumb down my understanding of programming just to use something that is "convenient".
From what I've read, essentially all functions are now available in Data Editor. What this means to the programming world is that there is no need for raw coding in StarCraft 2. What this means to me is that all the fun I have coding JASS from scratch is going to be overwritten by the click-and-done system Data Editor presents.
Why this is bad:
1. The sense of creativity is dumped out for pre-configured controls.
2. No custom functions that you can look at and say "no one has built a function like this before".
3. So far as I know, Data Editor loses the ability to add free-form indentation to your "script".
4. This one is my real problem:
Learning Data Editor instead of rawcode means you can't apply what you've learned to programming languages that help you to actually get a job. Sure you can edit the rawcode in StarCraft 2, but there is no motivation to do it. Why waste your time?
The whole drive behind me learning JASS is that I can learn programming and have fun at the same time. There's nothing more satisfying to me than creating my own parameters and my own variables that I can reference with a myriad of different techniques. JASS truly is an eye-opening experience, while Data Editor seems to cater to the gamers. Essentially, programmers are out of a job because some other programmers swooped in there, first.