Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 5 months ago.
Improve this question
I'm a full time web developer but I have my roots as a desktop programmer and there seams to be a lot of talk about Web Operating System these days.
Is it practical yet to incorporate your web applications into a Web OS to make it more user friendly or just do a traditional HTML layout?
I found one that looks very interesting which is based on Ext JS and PHP that seams it will be simple for me to incorporate my own web applications into and make them feel more like a desktop app.
qWikiOffice - http://qwikioffice.com/
http://glidertools.net/preferences.jpg
Allow me to be the first to say that a "WebOS" is a bit of a misnomer. What is really meant is a web "application" that looks and feels like a modern operating system because it has folders and other widgets.
I think that for some things a "webos" will eventually be practical, but for now, a "traditional" html layout that incorporates traditional desktop application type concepts via AJAX is the current level of practical.
Uh, did you mean "practical"? Or "piratical"?
Anyway, yeah, I think they're practical for a certain class of users. not great for developers, very good for people who want lightweight apps and a way to read RSS and search/surf the web.
Though the idea is cool it is not practical because of the fact that a lot of countries in the world have miserable internet speeds. I have just been to Thailand, most places the internet was not fast enough for gmail to work in ajax mode. It could take up in western countries.
More answers here:
Web Desktops
I have yet to see a compelling reason to use a WebOS. My browser has tabs and I really do not mind having all my Web Applications opened in different tabs. My OS is mostly used for file manipulation which I would never want to do in a Web Browser anyways.
I see these as nothing more than people playing with a lot of JavaScript. If you are going to develop a web app why not make it so the most people will be able to use it (keep it off a specific WebOS).
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I'm wondering if it is possible to create a web application where a user can sign up,login, and make payments without using a framework like Rails or Node.js, but rather html,css,php,mysql etc.
Is this even possible?
Yes, it is entirely possible to write any web application without framework. Keep in mind that frameworks are also written in their respective programming languages - therefore, you can achieve same results without one, but it will be more time-consuming and will need more work to "reinvent the wheel". A framework usually delivers many useful functionalities that are ready to use, but in the exchange you must comply to its standards, semantics and rules.
Many programmers of high-end applications choose to develop without a framework, because they don't want to be bound by those boundaries. Also, there are performance reasons - if you can fine tailor your application to your business requirements, it will probably run faster.
Also, please keep in mind that Node.js isn't a framework - it is a toolset that allows running JavaScript applications in OS enviroment instead of the browser.
It will take a lot of time but it sure is possible. These 'frameworks' are here to speed things up for you. I recommend you to take a look at a couple of MVC frameworks. For example: Laravel, Codeigniter and Symfony. These frameworks will do a lot for you(Think about security and routing) but you still have to write the biggest part of the logic yourself.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
What are the pros and cons of building your own web server, and the difference between building your own versus installing a 'pre-configured' web servers (such as: LAMP, WAMP, XAMPP, and other else). Is there any good benifits of building your own web server?
If you're gonna have your own server, would you rather build it on your own, or just download one from the internet? and Why?
Building your own web-server
Pros:
It will work exactly according to your taste
It will use the technologies of your choice
At the end you will know virtually everything about it, while with other webservers sometimes that is not possible
You will be famous if you implement something fantastic
Cons:
You will have to do a lot of complicated stuff which will delay the start of the task you wanted to work on in the first place
You on your own will not be capable to be even close to other webservers, developed by many programmers. You are one, they are legion
As times are changing, modern techniques will pour up and you will need to do a lot of work to adapt to the changes
Other webservers are free in many cases, while developing your webserver is very expensive: you pay with your sweat and tears
But the most important point is that before you start implementing your webserver try out others. Even if you reach to the conclusion that you want to write your own your experience with other webservers will help you a lot in planning yours.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I hope my question fits in stackoverflow, let me explain my problem:
I am using to program websites in Java, Javascript, HTML, CSS and SQL in Eclipse for about 2 years. Now I want to create (alone) a pretty big community website in PHP (this program language is pretty new for me). In this context, I found the framework TYPO3 and try to learn it. After all I must say, that it seems very complicated to me and I can´t find the advantage over programming files strict in an normal editor without TYPO3. I'm in an inner conflict about whether this would be good or bad for my intention to create the website. I can´t find the benefits, but I often read, that they exist. Is Typo3 (or another framework for PHP) worth learning when you already have programming experience?
Note: Your question doesn't meet StackOverflow's requirements as it can produce many equally valid answers, here's my opinion from point of view of long term TYPO3 developer:
TYPO3 is great, well known, stable tool (btw. it's a CMS, not a framework) used for building thousand of sites of different size - from small product pages to big corporate portals. It brings lot of useful techniques and technologies just out-of-the-box, login forms, contact forms, user permissions, ready to use galleries, extensions, etc, etc... so you don't need to touch every single aspect of the web-programming as you get it just right after installing the system. It does matter especially when you are gonna to work alone - when you physically won't be able to concentrate on every aspect in any sensible time. For sure you'll get benefits using it instead writing it yourself - especially with your relatively short overall experience.
But is it best choice for your needs? I don't know, nobody can know it without analyzing your concept. TYPO3 may be to heavy for the task, it's the price for its flexibility, maybe you will need to use some faster framework, i.e. (TYPO3) Flow Framework (PHP, Framework for TYPO3's originally intended successor Neos CMS), Symfony (PHP) or Play Framework (Java) which also gives you great starting point, but requires more work on every element, maybe...
The only way to determine the valid path is to compare solutions yourself or order such a comparison from a qualified agency.
Laravel 5 is my favorite PHP framework. When you do understand this framework, it's so easy to manipulate routing (url), mysql logic, security, etc. I use it for every project with PHP. Try it, there's ton of tutorial out there!
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 7 years ago.
Improve this question
I am an absolute beginner concerning Webdesign and do not even know where to start. I found out that Webpages use HTML/CSS, okay so far. I know how to use HTML. Now I found out that the webpages nowadays are often createt with CMS why I wanted to use Wordpress on my Laptop (ubuntu 14.2). But in the Documentation, how to install WP, they talk about servers?! I tried to follow the turorial
https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-ubuntu-14-04
, installed Apache2 (because they say I need LAMP) but I cant reach "my Servers IP adress" when trying out Apache?
Please someone bring light into the dark room, I am kind of lost.
You are no where near ready to even think about WordPress if you don't even know where a website is hosted.
You obviously have no idea how to code in HTML or CSS and making a jump into WordPress and PHP would just be way to much to take on board.
I would say go away and learn about HTML & CSS first and get a decent knowledge in it using resources like the ones on this blog
Then once your up to spec which wont be next week. you should bringyourself to grips with some JavaScript and Jquery most likely Jquery would be the easiest thing for yourself.
Then in a bit more time look into CMS' and what they offer and how they are built and what purpose they serve.
Then learn some PHP & WordPress together.
Your trying to Sprint at Bolts level before you can even see 3cm ahead of you.
take your time learning to develop and design sites is not something that should be rushed. you should enjoy it and really learn the ins and outs of the codes starting with html and css then moving to the bigger guns like JS and PHP.
Hope this helps and hope you have fun learning!
and please do not be one of those people that learns a weeks worth of stuff and think they have cracked it and can all of a sudden start making sites its just not a good look and you'll be the worse off for it all ways living in the world of mediocre.
In general, any website on the internet will be hosted on a server. You also need a domain name (the address of your website).
In your case, you want to install WP on your laptop, the laptop will become a server. By default, your server IP address should be localhost OR 127.0.0.1.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
What tools, programming languages and internet technologies may possibly have been used in the development of stackoverflow.com, airbnb.com, google+, facebook.com etc?
I, actually, want to give users of my apps similar smooth, aesthetically sound and reliable experience.
How good a website is, does not depend on the tools it was made with. It simply doesn't matter if you're using Netbeans or Eclipse, SVN or git, GIMP or Photoshop. What does matter is, that you know your tools and can work with them.
But first you need a really good idea, which is the hardest step.
Your tools are rather irrelevant – what you know is what you know. Some languages may make the process easier, but most are at least sufficient to do the trick if you know how.
The aesthetics depend on countless hours of design and revision work. The reliability depends more on hardware and operating system stability than your software. Using good design techniques and workflows, and being able to meet project deadlines efficiently with a minimum of defects is far more important.
To answer what could be used:
Apache
PHP
HTML
JavaScript/AJAX
Rails
SQL
Perl
etc. etc. etc.
The list is endless. The more you know, the more you see and try, the better feel you'll have for developing these large projects.
I have a social networking site that I developed as a project. Originally in XHTML and PHP with no javascript, it's grown to incorporate HTML5, AJAX, Flex, and other tools just as the technology and the features have grown. It's nice to aim for the pinnacle – the most popular site – and try to duplicate it; sadly, by the time you catch up, they've left you in the dust. Start small and grow into the development and do it your way.