WYSIWYG editors produce HORRIBLE code; its slow, inefficient, and virtually unmaintainable. HTML may be simple, but it can't actually do anything except make text look nice. A website that does anything requires backend code, and more often than not, a database. RomUlation contains several APIs and thousands of lines of backend code. It's a lot more common than you think. With the exception of the forum, and a very very small amount of code that I wrote, Seph wrote RomUlation himself from scratch. Even the high performance framework that RomUlation is based on was written by Seph, again, with a very small contribution from me.
This has like a record as the longest introduction with the least information about the actual person. Anyway, hi and don't mind Akane. She's just being silly. Shermaine has always been an expert smiley user.
@Loonylion, I think it depends on what you're using the WYSIWYG for. Creating basic websites or allowing it to do small parts of more complicated websites in one seemed to work decently to me. And I guess you would know more about creating websites, so I'll take your word for it. After all, I really have no idea what an API is, other than this one: http://docs.oracle.com/javase/1.5.0/docs/api/ And I did recognize the database part of it. But that's using SQL (or MySQL or something), something I don't have tons of experience with (so I'm not sure how much development goes in with that). I mean, I can follow along if you write a statement and maybe write a simple statement of my own, but I don't remember much about joins/unions. @Paranoia, thanks for the welcome! And do you mean my rather discursive first post or the series of comments that followed? And it does have some information, mostly in the form of preferences. And, if nothing else, you could sorta read between the lines that I may tend to get carried away in details when writing.
@Austin, thanks for the welcome. @Bloodlust, do you mean the spam thread that is 6299 pages currently? Yikes. Unless it's posted repeatedly on several pages, I think I'll pass. @Loonylion, actually, that doesn't sound too bad. Forgive the ignorance (I've only had one major web design class, but when I was younger I had random summer camp things learning about HTML), but what would you use that for? Or, how would it be used? Oh, and part of the reason my intro has little about me is because I don't always share everything. Also, it feels like my life's details would be rather short... I feel like I have much more ahead than behind. Although, there is something I should've put in... Basketball is my favorite sport, and I like Duke and BYU (I only watch college basketball). I also watch some [American] football, and I like BYU's team for that as well (the bowl game, if anybody saw it, was amazing). The reason I like BYU so much is because I'm LDS (frequently known as Mormon). BYU - Brigham Young University LDS - Latter-day Saint (part of the official name - The Church of Jesus Christ of Latter-day Saints) If anyone was wondering.
any time a website or program (or part of one) needs to interact with another, an API is used. The basic concept is an API removes the necessity to know how the other program/website functions internally, all you need to know is what functions are available through the API, what you need to put into those functions and what you get back out.
Hey welcome to RomU, I also like alternative rock, but I don't play any instruments, I'm just a vocalist. Oh and about basketball, it's a great sport and I've been training it for two years now and have participated in a few tournaments.
@Loonylion, sounds like a method call or something (or the method itself?). Or at least the that's the Java term. In other languages, function is a popular term. So what makes an API different from that? Or is it just that exactly? @fabvini, thanks! I never did basketball with school or much out of school, but my mom refs YMCA ball and has reffed for a very long time (as long as I can remember) so watching basketball on tv/going to the games she refs were part of my childhood. I actually lost my first baby tooth (or one of the earlier ones) while watching a basketball game on tv. I think it happened when I was 6.
An API is a collection of functions/methods exposed to outside callers (i.e not defined as 'private') In terms of functions and methods, method is a term used in object orientated programming, whereas function is used in procedural programming. They're essentially the same thing.
Oh, I never knew that was the distinction between a function and a method. But can't PHP be object oriented? We never used that in web design, but my friend told me he was working with that. And yet they use functions in PHP. The Java API tells you how to import classes, and gives descriptions of classes, but it's not the only API out there.