It appears you have not yet registered with DEVPPL. To register please click here... (it's fast, easy and free!)

Forum

Log In Sponsors
Board index Programming PHP and MySQL Forum

how to be..

Moderator: Malcolm

how to be..

Postby john_zakaria on Thu Apr 22, 2010 8:34 am

i know that i am asking ouside the spot but i want to know something

i am a web developer.. i want to know what are the technologies that i must learn to be a professional web developer

i work with: html, php, mysql, javascript, ajax,css.
i know that i must learn : xml

but i dont know what other technologies or programming languages that i must lean to work as professional web developer and to increase my experience

i asked someone and answered me by the following techniques:

1- Object Oriented
2- JQuery
3-UML
4-Pear
5-Smarty

please reply for this post
john_zakaria
50+ Club
 
Posts: 59
Joined: Sun Feb 08, 2009 7:29 am

Re: how to be..

Postby HotNoob on Tue Jun 01, 2010 8:29 pm

Well, ive been at it for 8 years now, and really all you need is:

html
php
mysql
javascript
css

And the rest of the fancy junk is for noobs who like to give everything special names.

If you need to load data without loading a new page, or seeming to not, you can use ajax, which is javascript, or an easier and more developer friendly method is to use a hidden iframe, and than you dont have to worry about stupid ajax errors.

As for xml, its not really something you have to learn... its simply customizable html.

Object Oriented programming, well your already doing that with normal javascript programming. As for adding classes and stuff to javascript... well that's not really necessary. I use classes all the time when i program software, but when it comes to websites, i have never created a class before.

JQuery is rather inefficient, and bad for people who have old computers. Plus it adds an extra 200kb to each visitor. If you have a website that gets lets say, 10 thousand page views a day, that is up to a max of 2 gigs of wasted bandwidth.

UML - i have no idea what it is, or what it does, and have never used it.
Pear - pear is just a php extension. For the most part, you will never need to use anything beyond the basic php language.

As for smarty, that entire library can be easily replaced with good programming, and the proper use of importing files.

well, that is just my opinion :P
i know... its long :(
HotNoob
100+ Club
 
Posts: 169
Joined: Sun May 02, 2010 1:38 am

Re: how to be..

Postby john_zakaria on Wed Jun 02, 2010 5:27 am

HotNoob wrote:(

Really Thanks a lot for your time :D
john_zakaria
50+ Club
 
Posts: 59
Joined: Sun Feb 08, 2009 7:29 am

Re: how to be..

Postby Johnathan on Thu Jun 24, 2010 3:47 am

Actually iframes are not the way to go. They're messy and annoying for users. Using AJAX is much more efficient as long as you have a fall back for users without javascript enabled.
Also using a javascript library like jQuery can be quite beneficial. You get all these really cool cross browser effects just by writing a few lines of code. You should never server something like this from your own server, load it from somewhere like Google's CDN. This saves on your bandwidth and if your visitor has visited a site previously that pulled its jQuery from Google's CDN they won't have to download it again as it is cached already.
If I were you I would focus on OOP PHP, HTML5, CSS3 and jQuery. HTML5 and CSS3 are new technologies but HTML5 can be displayed in all browsers by using a simple piece of javascript to tell the browser that the new elements exist. With CSS3 you're only using that to enhance what you have already with things like rounded corners and text shadows.
Learn some jQuery, if you don't know Javascript already learn it after you get the jQuery, will be easier to pick up then you can decide for yourself if you prefer writing all of the javascript yourself or if you're happy for jQuery to do the hard work for you.

Good luck with becoming a professional web developer :)
Johnathan
1000+ Club
 
Posts: 1207
Joined: Thu May 31, 2007 3:28 pm
Location: Belfast, Northen Ireland

Re: how to be..

Postby mndrk on Thu Jun 24, 2010 8:52 am

I agree with HotBoob for most part except JS classes, I use them from time to time and they cand be quite helpfull sometimes. I also don't recomand using JQuery really is inefficient. Smarty I really like alot and I use it for every website I do.
mndrk
 
Posts: 3
Joined: Fri May 14, 2010 1:59 pm
Location: Romania

Re: how to be..

Postby Johnathan on Thu Jun 24, 2010 10:55 am

How exactly is jQuery inefficient?
Johnathan
1000+ Club
 
Posts: 1207
Joined: Thu May 31, 2007 3:28 pm
Location: Belfast, Northen Ireland

Re: how to be..

Postby mndrk on Mon Jul 05, 2010 6:44 am

well.. it's too big for nothing. I mean, yes, it has some interesting stuff but you don't use all of it on one website so I don't see de point in using it. I must say, for a begginer or someone who doesn't like to write JS code can be usefull, but that's all.
mndrk
 
Posts: 3
Joined: Fri May 14, 2010 1:59 pm
Location: Romania


Who is online

Users browsing this forum: No registered users and 0 guests