Posts

Showing posts with the label Coding

What is the Difference Between a Website and a Web Application?

Image
  It's typically hard for an end user to tell the difference between a web app and a website. They just type in the URL and boom, the results are there. And this is what really matters for the user – getting the results for what they are searching. If that happens, then that's basically what they care about. But for you as a developer, you're the one who has to build these products for the user. So you should know their differences well. Do you know the main differences between a  Website and a Web Application ? We'll take a basic technical approach in this article. And although there are conflicting opinions among some developers, I will try and highlight some of the key differences which helped me understand how websites and web apps differ. Lets get started. What is a Website? A Website is a collection of related web pages that contains images, text, audio, video, and more. It can consist of one page, or many pages, and it provides both visual and text content. There

Steps followed when creating a new software

Image
  7 Steps of effective software product development life cycle #Product label Tech-intensive lifestyle induces software to be an integral part of the everyday routine in the 21st century. Today, it is hardly possible to imagine any activity not powered by some kind of computer-related processes. When digging deeper, software product development is a highly organized process with precise procedures and strictly defined steps known as Software Development Life Cycle (SDLC). Whenever you need a sophisticated system, software suite or end-user web or mobile app your outstanding project delivery, besides all the other important factors, largely depends on a set of processes practiced by the development team. The Software Development Life Cycle as a collection of rules and practices helps to connect tech, non-tech team members and project stakeholders to transform your exceptional idea into a unique software product or solution. It structures the work of the development teams enabling them t

Can I learn Django without knowing coding?

Image
  No! You’re essentially always writing code. You’ll define the logic in the  views. [1] That is Python code. from django.http import HttpResponse   import datetime       def current_datetime(request):   now = datetime.datetime.now()   html = "<html><body>It is now %s.</body></html>" % now   return HttpResponse(html)   You’ll define the structure of the page in the  templates. [2] That is HTML code and even some Python and CSS code. {% if latest_question_list %}   <ul>   {% for question in latest_question_list %}   <li><a href="/polls/{{ question.id }}/">{{ question.question_text }</a></li>   {% endfor %}   </ul>   {% else %}   <p>No polls are available.</p>   {% endif %}   You’ll define the relationship and how the data is stored in the  models . [3]  That is Python code. from django.db import models     class Person(models.Model):   first_name = models.C

Understanding Open Source Software

Image
  Do you want to know more about how the internet works? Do you want to learn how to choose the right (open source) software for your business or website, and learn some nerd history along the way? Or how about just reading some dated and obscure cultural references? Most importantly,  do you want to learn more about the software that already helps you and your website make money every day,  without you even realizing it? If you answer “yes” to any of those questions, I’m your guy, and this is definitely the article for you. My bosses at Website Planet  made a terrible mistake  – uh, I mean, graciously gave me the opportunity to write at length about open source software, often referred to as OSS. If you surf the web in any fashion, then you use OSS every day, directly and indirectly. Because it’s  everywhere  on the internet, OSS and the community around it affect your bottom line, one way or another.  The more you know about the software your business uses, the better your chances wi