Recent Topics
-
Ask About ADO - Ms Accessfrans3q - Today, 10:19 AM
-
My stuff(Models and Music)Razentic - Today, 05:30 AM
-
PHP Form Session problem with Facebook AppEdcDevelopment - Today, 02:13 AM
-
C# DLL EmbededHamed - Today, 12:58 AM
-
pls help error occurs in arrayGarimaMago - Yesterday, 09:49 PM
Recent Blog Entries
Recent Status Updates
Popular Tags
- Managed C++
- networking
- c
- stream
- programming
- Visual Basic 4 / 5 / 6
- console
- Connection
- import
- authentication
- element
- syntax
- session
- hardware
- sql
- javascript
- array
- printing
- generator
- game
- header
- html5
- mysql
- string
- c++
- timer
- loop
- java
- html
- ajax
- form
- C#
- jquery
- php
- assembly
- linked list
- vb.net
- xml
- android
- css
- login
- encryption
- setup
- calculator
- combobox
- binary
- pseudocode
- hello world
- innerHTML
- grid
Debate: Are drag'n'drop / automatic programming tools good or bad for the industry?
#25
Posted 07 March 2013 - 07:08 AM
#26
Posted 07 March 2013 - 08:55 AM
Also, lets keep Scratch out of this discussion. Scratch isn't meant for professional development, but for educational purposes. It's meant as an intro to programming. And it's much more complex than most other generator tools actually, it simply abstracts the hard parts with its intuitive interface, predefined concepts and easier (graphical) syntax.
Perhaps, but Scratch-based tools such as Stencyl are being used professionally, with some pretty good results from people who wouldn't otherwise be able to program.
#27
Posted 13 March 2013 - 06:52 PM
If I've learned anything from life, the only way to get a problem done in the future is if you understood how you fixed it in the first place. Although drag-and-drop is an easy, and sometimes good way to get it done quick and dirty, you don't understand the concepts behind it. Plus, 90% of a programmer's time is maintenance. If something goes wrong, and you don't understand why because you don't know the mechanics behind it, well, you're fired bud. Simple as that. I feel drag-and-drop should ONLY be used as a way to introduce someone to programming, or as a unique concept for something else, (anyone remember WarioWare DIY for DS)?
And to defend traditional coding even more, I have to agree with a few previous threads, the names I cannot remember, but you know you who are. People are still going to have to be able to do the nitty gritty coding, even assembly. If our society moves further and further away from traditional coding and more to drag-and-drop, very few people will know traditional, as drag-and-drop would become a standard, and even less could do assembly, which is essential for drivers and operating systems. And in my opinion, I would like to see more OS's in general to compete with the big 3, as it's a very cool challenge, and people can see what they can do together, and gives people options.
Anyway, I'm not a fan of drag-and-drop. It's more a toy than anything and shouldn't be used except for as a toy, or as a learning mechanism. It's not a serious programming tool. And let's all remember that computers are stupid. They can't do a thing without us.
I'm Batman! ~Batman
#28
Posted 14 March 2013 - 07:17 AM
#29
Posted 14 March 2013 - 02:56 PM
I agree wih you @Link, except that drag and drop tools are useful learning tools. Children should be thought in simpler environments, text-based nonetheless.
However, not all children learn the best with text. And with the advent of iPads and other things getting into their hands nowadays, some of them, but not all, are better at learning with the visual stuff.
Just a little reminder, although I feel like everybody's heard this at least once, there are 3 approaches one can take to teaching and having someone understand it:
1) Teaching with Text/Audio. This is the way schools have been doing it ever since the beginning. It's fairly common, and everyone seems to do it for someone else at least once in a while.
2) Teaching by showing. This is by actually doing the thing you're teaching to someone else, but not letting them have their hands on it. Some people seem to get this one better then just by text/audio, and why it's been an approach for kids who may not be good at traditional school work.
3) Teaching by doing. Sometimes, nothing makes sense until you dip your toes into it, and then people start to understand it because they face a problem, and they take prior knowledge to fix it. The funny thing about this style is that it depends at least a little on the first two. It's kinda interesting.
I personally am attuned to 1 & 3 more, but mostly one, because I'm old skool. However, what I'm trying to get at here is everyone learns their own ways, so drag-and-drop may be good for one kid/person learning, and it may be the absolutely worst experience for another. However, I did have to amend my statement and say this, so thank you @Yannbane.
I'm Batman! ~Batman
Similar Topics
-

Game Design Debate: Should you ever incentivise players to fail?
Started by BenW, 25 Apr 2013 In: General Forums → Game Development
game design
- 8 replies
- 416 views
-

Debate: HTML Best Practices
Started by JasonKnight, 23 Apr 2013 In: General Forums → General Programming- 7 replies
- 119 views
-
Linux OS Debate-ish!
Started by bbqroast, 20 May 2011 In: General Forums → General Computing → Linux- Hot 11 replies
- 1,288 views
-
[DEBATE] Is there a "World SuperPower" or is it made up?
Started by CriticalError, 14 Aug 2012 In: General Forums → The Lounge- 6 replies
- 283 views
-
SWT vs. Swing - Debate?
Started by gregwarner, 01 Apr 2011 In: General Forums → The Lounge- 0 replies
- 3,081 views
Also tagged with one or more of these keywords: debate
![]() |
General Forums →
The Lounge →
How should online piracy be prevented?Started by BenW, 14 Mar 2013 |
|
|
|
debate
General Forums →
General Programming →
How accessible should products be to users who don't use modern technologies?Started by BenW, 31 Jan 2013 |
|
|
||
General Forums →
General Computing →
Poll
Amd Or IntelStarted by Flaccidbear, 02 May 2012 |
|
|















