Skip to main content

Why People Use WordPress and Wix

The Internet as we know it is structured because of HTML, looks pretty because of CSS, and functions properly because of JavaScript. While this may be a somewhat basic view of web development as it exists today, these three components still reign king over any application or website built to be accessible over the Internet. Sure, there exist languages that generate HTML from a different set of syntax, but the goal of these tools is to make creating HTML easier, not to replace HTML altogether. And sure, most websites use some backend server to do most heavy calculations, but scripts are still needed on the website itself to communicate with this server and then properly display this information.

It’s a testament to the principles of design and abstraction, then, that we are able to create websites through means other than writing lines of code on an otherwise blank text file—especially considering that every instruction on the computer must be rendered as binary at the end of the whole process. Indeed, web creation tools such as Wix and WordPress not only make the website creation process seem visual instead of technical, but they also allow an audience who may not have any experience with web development to have a good chance at successfully creating the product they want. And yet, when many people continue to develop using technical code, and when websites created through this method are generally considered to be more flexible, responsive, and dependable than those created with tools such as the ones above, an outsider may wonder why we need these sorts of visual tools and how they can compete with HTML, CSS, and JavaScript development.

The answer, of course, generally comes down to one thing: technical unapproachability. As mentioned, a functioning website generally needs a multitude of components, and the design of the frontend will likely be only one part of the finished product. Because each of these components will likely communicate in a different way, even if one can design a good set of web pages to display using the languages discussed above, there still may be other components of the product that use different sets of conventions and syntax; each part of the website may therefore require significant time to learn and understand, and this sort of time is often not available in a real workplace.

After all, each new programming language can seem like a cipher to its users, especially to ones who are unfamiliar with the various concepts of computer logic. Along with learning what each keyword in a language does, users may also need to find relevant libraries to import certain functionalities or wrestle with the particulars of a data type within a certain language; this struggle can only increase when someone unfamiliar with coding tries to understand relatively established topics that are nonetheless unintuitive, such as the first element of a list being at the 0 position or a range of 1 to 5 oftentimes returning only four elements, starting at the second. Even though there do exist several tools that can help make coding more approachable, effectively using a programming language to design a complex website can still be difficult and frustrating.

Ultimately, most programming languages are not only hard to use if one doesn’t understand their syntax or conventions—they are also hard to understand if one doesn’t know where to look for or how to comprehend documentation about syntax, library calls, dependencies, and etc. Many languages are built to resemble how the machine thinks rather than the user, and since the user will not be a machine, it requires experience to comprehend the logic. The strengths of these languages instead lie in how much one can get a computer to do if they know the proper code, which is far more than a website creation application such as WordPress—but for many people who want to build basic websites that look good, this is generally not an issue. Instead, what these people want is a visual way to build a website, something that intuitively allows them to add content to a page and see it update correctly, even if the most advanced options are removed. By offering this to users who don’t have the time or experience to code a website by hand, website creation tools like Wix and WordPress therefore fill a strong niche and are able to thrive, even as they exist alongside technical website code.

Comments

Popular posts from this blog

Why Professional Writing?

How did I end up here? As I've gotten closer to graduating from college, I've had people ask me how I ended up on the path that I'm on and why I made the decisions that I did. It still makes me laugh a bit when someone asks me those questions because truthfully, I've never felt like I knew what I was doing. The short answer is that I continually made decisions that I thought would make me happier in the long run. When I applied to Purdue, I already knew I didn't want to go there. No offense, Purdue, but I grew up in West Lafayette, Indiana, and I'd promised to my parents for eight years that I would be moving away for college. To my utter dismay, after all of the college applications had been submitted and returned, I found myself needing to make a decision between going to an out of state college (my dream) and taking out student loans, or staying here and graduating debt-free. I'm here, so obviously I chose the latter. Applying to the Professional Writing ...

Writing Professionally Outside of Professional Writing

In an earlier entry, I noted that one of my vivid memories from my time in professional writing comes from the ironic realization that I was doing very little writing throughout one of my courses. Instead, this computer-aided publishing class mainly focused on the design of text and other content that already existed, with the actual writing in the class dealing with the decisions that went into the creation or modification of any presented design. In a sense, this course therefore focused more on the overall user experience of a document—how the user would view all the words and paragraphs and content as a whole—rather than how one would create the technical written elements that were necessary to form the document in the first place. Perhaps to balance this out, then, I want to discuss a recent writing experience that I find to be almost thematically opposite. One of the classes I took this semester was Purdue’s software engineering class, described on the university’s catalog as an ...

Virtual Learning Presents New Distractions for Elementary Students

  College students aren't the only ones using Zoom. For those of us in the academic world without children, it easy to forget that elementary students were also asked to adjust to this new e-learning way of life. Unfortunately, though, many of their questions remained unanswered when their world began changing so rapidly. This post will explore the thoughts and feelings of one current 4th grader. For privacy reasons, her name has been changed.  A 4th grader's personal anecdote.  In March 2020, two days before the elementary school shifted entirely to virtual learning, Sarah's father took her out of school and told her she would not be returning until the COVID-19 pandemic was under control. Sarah, who was still in 3rd grade at the time, did not understand what was going on, but she understood that, as her father said, she probably would not be returning to school for a while. The following Monday, Sarah received all of her textbooks and a Chromebook in the mail. Her teach...