Is anyone aware of any good tutorial website/book for coding Web 2.0 based website in PHP? If yes, then please let me know. Shall be very grateful.
Regards
11 3597
Isn't web 2.0 to do with the design/appearance of the site? If so, then PHP has nothing to do with it.
Haven't seen you around much, Hsriat. Where've you been?
Isn't web 2.0 to do with the design/appearance of the site? If so, then PHP has nothing to do with it.
Yeah, you are right, it has to do with design (not graphical) and usability of site. I just want a kind of start-up tutorial, just to have an idea.
Haven't seen you around much, Hsriat. Where've you been?
I started my post graduation, so got busy in that. Whzz up with ur studies?.. I hope u doing good. And I see you are moderator now... good! Keep it up mate ;) cya around.
Oh, I thought web 2.0 was YouTube's logo.
My studies? Unfortunately I have none. I left it too late to get into college and now I'm stuck with awful prospects. Get a job in tesco, they say.
:(
This is a message for all of you who are wondering why so many Job ads and interviews ask you if you know PHP and then ask you something related to Web 2.0.
Web 2.0 doesn't exist. There's only one web. It is just a buzz word. Yes it is controversial (and this is my opinion), never-the-less there isn't really a solid definition for web 2.0
Basically what web 2.0 are trying to say is designing applications for the 21st century instead of static HTML.
They want eye-grabbing, easy to use, readable and attractive sites. (Usually everything is shiny and has reflections), but that's not all of it. They also mention AJAX and call non-alert-box type pop ups so that the website actually looks like an application. You can drag and drop things, etc.
To me it's just how technology progressed and what people like as the times go on (i.e. Windows 95 ---> Windows Vista) it has nothing to do with the web being changed. The internet is the same old internet, PHP is just PHP, HTML is still HTML and most importantly, JavaScript is still JavaScript.
Hope that cleared up some confusion,
Dan
By the way, If you want to entertain your current and future employers by letting them know your "hip" and are up to date with Web 2.0, do what I do
feed them this kind of bull ****t terminology: (Put these on your resume at your own risk) http://www.emptybottle.org/bullshit/
some samples:
1. design authentic tagclouds
2. tag user-contributed web services
3. post peer-to-peer wikis
Go nuts!
Dan
Actually, Web 2.0 is a programming design philosophy that is designed to promote User contribution and sharing.
Web 2.0 sites make more use of comment blocks, networking, User ratings and reviews, that sort of thing, with the goal being that Users contribute a significant amount of the content on a site or application.
Web 2.0 is not incompatible with "Web 1.0". In fact, you generally need SOME kind of company-provided content to attract Users in the first place.
"Web 1.0":
- Posting articles.
- Tagging content.
- Put products online for sale.
Web 2.0:
- Allow Users to post comments and rate articles.
- Allow Users to tag the content themselves and create a tag cloud to let Users know which tags are more popular.
- Allow Users to post reviews and submit additional photos/videos of them using your company's products.
Thank you all for providing those details.
So I think may be I was using a vague term. By Web 2.0, I mean to say something similar to Facebook, in which third party developers can make their own application which will work on top of the framework of your application. That's the basic requirement in my case. So is that a part of so called "Web 2.0"?
Any idea where should I start for such stuff?
My studies? Unfortunately I have none. I left it too late to get into college and now I'm stuck with awful prospects. Get a job in tesco, they say.
:(
Ok don't worry, Tesco is good. I worked in Sainsbury for a couple of days :D
Cheers :)
Look at creating web services in PHP ( http://www.google.com/search?q=php+web+service).
SOAP is generally the technology of choice for building web services, though if your application framework isn't particularly complicated, you could just use REST (Ajax-style HTTP requests).
So far, all of you are wrong in your description of "Web2.0". It has nothing to do with graphics or buttons or programming, etc. There is a perfectly logical definition of it and I'll find it for you later.
The original definition from Tim O'Reilly who coined the term.
Since so many had trouble figuring out the original idea above, here is his compact defintion:
Web 2.0 is the business revolution in the computer industry caused by the move to the internet as platform, and an attempt to understand the rules for success on that new platform. Chief among those rules is this: Build applications that harness network effects to get better the more people use them. (This is what I've elsewhere called "harnessing collective intelligence.")
The original definition from Tim O'Reilly who coined the term.
Since so many had trouble figuring out the original idea above, here is his compact defintion:
Thanks for the actual definition. Much appreciated. :)
Look at creating web services in PHP (http://www.google.com/search?q=php+web+service).
SOAP is generally the technology of choice for building web services, though if your application framework isn't particularly complicated, you could just use REST (Ajax-style HTTP requests).
Thank you. I think I should head towards SOAP now.
Regards
Sign in to post your reply or Sign up for a free account.
Similar topics
by: Tony Marston |
last post by:
Several months ago I started a thread with the title "What is/is not
considered to be good OO programming" which started a long and
interesting discussion.
I have condensed the arguments into a...
|
by: D. Layman |
last post by:
Hello group,
After quite a long time of consideration, I'v finally decided to switch
from Java to C. Given the condition that almost without any knowledge on C and
3 years expereince on java, ,...
|
by: Harley |
last post by:
Hello,
I was VERY blessed with a Christmas gift of visual studio .net from a
man I hardly know who had heard of my plans of software developement.
So I am probably the only person in the world who...
|
by: Roy Smith |
last post by:
My wife wants to learn Python. Can anybody suggest a good tutorial
for her to read? She's a PhD molecular biologist who is a pretty
advanced Unix user. She mucks about with Perl scripts doing...
|
by: sara |
last post by:
Hi All,
I learned C++ long time ago and now I want to review all of its
details in a short time like a week. I wonder if there is a good
tutorial you know which I can read for this purpose....
|
by: ppuniversal |
last post by:
Hello,
Can someone tell a good Tutorial on Network Programming in C++, except Beej's Guide and Vijay Mukhi's tutorials.
I want to make a Client Server application in C++ which will involve...
|
by: whitesmith |
last post by:
I know that discussions of handling the user experience of those who
elect not to enable JS go back years, so I'll focus on two sites that
handle it in different ways. First of all, there is...
|
by: Jim Aikin |
last post by:
I'd like to learn JavaScript while sitting in my easy chair with my
laptop on my lap.
Option 1: Buy a wireless router so I can access the plethora of online-
only tutorials from anywhere in the...
|
by: Amkcoder |
last post by:
http://amkcoder.fileave.com/L_BitWise.zip
http://amkcoder.fileave.com/L_ptr2.zip
|
by: CloudSolutions |
last post by:
Introduction:
For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
|
by: taylorcarr |
last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: aa123db |
last post by:
Variable and constants
Use var or let for variables and const fror constants.
Var foo ='bar';
Let foo ='bar';const baz ='bar';
Functions
function $name$ ($parameters$) {
}
...
|
by: ryjfgjl |
last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
| |