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
Its very basic and silly question....
Is PHP a web Technology or a scripting language?
I believe as it is scripting language, but why other believes it as web technology?
and if its a scripting language then in which web technology does the PHP counts in?
i know it might seem a vague question to some people, but lets face the truth many of us are confused about it..
So geeks please clarify me....
Why can't it be both? If scripting languages are interpreted languages, then PHP is clearly a scripting language.
If a web technology is something used on the net, then PHP is clearly a web technology - it powers many sites on the net.
I see nothing which would prevent PHP from being both a scripting language and a web technology.
PHP is web-oriented (the only one) scripting language.
That's why many people confuse it with web technology.
PHP's a multi purpose scripting language that was originally made for web development. So it's both.
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 9 years ago.
Improve this question
I am hearing by lots of programmer that Ruby lacks in performance with comparison to php.
So i try to find out the real picture behind that i saw this post Why do people say that Ruby is slow? .
There are many articles I found but most of them are too old to be considered for me in current scenario as ruby 2.1 already revealed. As a Ruby on rails developer I loved it. But want to know is this true and if yes how can we overcome this bottleneck in ruby .
So please put your thoughts on that
I think how you design your code and what software architecture you use has a larger impact on your performance than the underlying language. In my opinion programmers and software architects make software fast or slow. Ruby and PHP are both interpreted languages which can make code slower than compiled code because a compiler does certain optimizations.
But for both PHP and Ruby there exist bytcode caches and compilers.
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 9 years ago.
Improve this question
I am planning to develop a E-commerce website. i was thinking to use Wordpress CMS so that there will be plugins available for implementing the E-commerce feature. but questions was raised about the security of wordpress. i have got few suggestions from by friends about developing site in python.
Can anyone please help me with the advantages of python over wordpress. is it a good idea to build website in python than wordpress?
Your question doesn't really have a clear answer, because you're not comparing apples to apples here.
Wordpress is a Content Management System (CMS), a piece of software built using the php language.
Python is simply a language.
Vulnerabilities have certainly been found in Wordpress before, it's true. Similarly, software developed in Python can have vulnerabilities.
If your real question is "Would it be better securitywise for me to develop an entirely new CMS in Python, or use Wordpress?" then my answer is that you should almost certainly use Wordpress. If you're asking the question, you probably wouldn't be able to do better than the community of Wordpress developers at security - I know I couldn't.
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 9 years ago.
Improve this question
I've been coding with django for a few months now, and I have made good progress. But, I feel like I don't understand what's happening under the hood well enough to make the leap from beginner to advanced. For example, it's easy to manipulate the database via ORM in Django without having any knowledge of SQL. As another example, user authentication in Django almost only requires me to import a module and writing a couple of lines of code. I don't have to have any knowledge on sessions, database queries etc.
As I have done no prior web programming except Django, I was wondering if it would make sense to move to PHP (without a framework) and when I've learned the fundamental concepts of web development (cookies, sessions, SQL etc) return to Django development?
No, that wouldn't make any sense at all.
PHP is just one language for writing websites. It works in a certain way, but many of the things that you often see in PHP are not generally considered best practice. It's very unlikely to help you write a decent Python web app.
If you really want to learn how everything works, you could just as easily write a Python app using raw WSGI, or a micro-framework like Flask.
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 10 years ago.
Improve this question
I never understood why PHP called "scripting language" rather than "programming language".
Is me introducing myself as "PHP programmer" is wrong I should be "PHP scripter"?
What definition of programing language and scripting language?
PHP can have complicated programs done and compiled into .exe files to run on windows.
Usually a language is called a scripting language if it's not compiled. But these days it doesn't matter anymore - PHP programmer is probably the more accurate term.
It's also matters what are you doing with the language. Even people who write in language that have 'script' in its name Java Script are called programmers as soon as they start doing something more advanced than simple DOM manipulations with jquery.
The only people I've lately heard that refer to them selves as scripters are bash-scripters :)
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 dont have experience in web programming. I so far I coded in c++ only. If I wanted to build a site similar in functionality to cafepress.com which route would be most suitable for me?
asp.net mvc or php mvc or just php?
Granted I am new at this, still the amount of options is overwhelming to a newbie. And there is no decent guideline as to pick which is more suitable for what kind of projects?
Since I am new at this, I have to learn one of these things. But I don't want to waste my time only to see these things go out of fashion. So, I am looking for these qualities :
must not go out of fashion in a few years. By this I mean, something that is hyped just because its new and has not found a universal acceptance yet
simple, easy to learn and don't over complicate
do not abstract how web works (asp.net webforms....ahem)
can be done by a small group 2-3 guys
I would suggest you to go for Cakephp or codeigniter which are damn good for making large and maintainable sites. PHP is open-source, cross-platform, has good community support to php and above mentioned frameworks, something not there in asp.net. Also in asp.net security holes are found regularly.
I like ASP.Net MVC so i would recommend that because C# is awesome and Visual Studio is the best IDE. But you should look at the languages and tools and figure out what suites you.