View Full Version : PHP and MySQL developer needed for short contract


chrisssy
16-06-2005, 11:03
We are looking for a PHP and MySQL developer for a couple of weeks work towards the start of July.

This is for the development of an e-commerce site

Experience of XML would be an advantage also.

If this is you or if you know someone, please let me know.

Thanks.

Joelc
16-06-2005, 12:23
Email me a spec, brief, requirements etc to sales(at)linuxmod.co.uk, and I will get back to you.

Joel

Cyclone
16-06-2005, 12:29
Originally posted by chrisssy
We are looking for a PHP and MySQL developer for a couple of weeks work towards the start of July.

This is for the development of an e-commerce site

Experience of XML would be an advantage also.

If this is you or if you know someone, please let me know.

Thanks.

don't use php, use a real language like java.

Skatiechik
16-06-2005, 13:00
Originally posted by Cyclone
don't use php, use a real language like java.


:confused:

Joelc
16-06-2005, 15:29
Originally posted by Cyclone
don't use php, use a real language like java.

Err, java isn a webscript language, unless you mean JSP.

Joel

steev
16-06-2005, 15:40
Originally posted by chrisssy
...looking for a PHP and MySQL developer for a couple of weeks work towards the start of July...

If you're wanting php & mysql, you want a linux geek...

Originally posted by Joelc
Email me a spec, brief, requirements etc to sales(at)linuxmod.co.uk...

& any linux geek who has a BOFH excuse generator on his homepage at least gets bonus points for comedy value!

Cyclone
16-06-2005, 17:36
Originally posted by Joelc
Err, java isn a webscript language, unless you mean JSP.

Joel

ermm, jsp is the display layer of a web application written in java.

php is a scripting language that outputs html.

Same net result, but one is script being interpreted on a webserver, the other is code being run on a webserver.

I know which is more maintable and robust though.

Joelc
16-06-2005, 22:20
Originally posted by steev
If you're wanting php & mysql, you want a linux geek...



& any linux geek who has a BOFH excuse generator on his homepage at least gets bonus points for comedy value!

;)

JSP, supposedly robust as it is, is pretty costly to find a decent host for, and it is java, which few people actually seem to like. long as it comes out with what you want, what does it matter :)

Joel

richard
17-06-2005, 12:56
JAva is a big pile of poo, not done much myself, but was shown howto do a foreach() in java, which due to abstraction was - well, rather abstract - and longwinded.

AaronD
17-06-2005, 13:15
Java is ace, admitidly though it has it's own unique way of doing things sometimes :)

richard
17-06-2005, 13:20
Im a PHP developer , but Im quite interested at looking into ruby on rails, any one had any experience with it?

steev
17-06-2005, 13:43
Originally posted by richard
...quite interested at looking into ruby on rails, any one had any experience with it?

Experience with it?!?

If it wasn't so easily googlable I'd've accused you of 'aving us on!

Joelc
17-06-2005, 15:31
Ruby is one of the languages on my "to learn" list, along with python. JUst need to find the time to do it :(

Joel

Cyclone
17-06-2005, 15:47
Originally posted by richard
JAva is a big pile of poo, not done much myself, but was shown howto do a foreach() in java, which due to abstraction was - well, rather abstract - and longwinded.

for (int x=0; x<myList.size(); x++) {
Do stuff to Mylist object x;
}

that's abstract?

Java is a proper OO programming language. it might take a bit more effort in the first place, but what you get is far more robust and much more maintainable.

PHP is all well and good for forums, but you won't find many ecommerce websites running on it. They're either java or asp (backed by .net).

steev
17-06-2005, 15:53
Originally posted by Cyclone
...They're either java or asp (backed by .net).

I was under the impression that asp is pretty much the same as php?

Not questioning you as I don't know enough about either (different sub-class of geekery) but could you give me a quick explanation?

Originally posted by Joelc
Ruby is one of the languages on my "to learn" list...


My "to learn" list at the moment is qmail & Xen. :help:

Joelc
17-06-2005, 16:12
PHP is a definate none comittal language when it comes to OO, its half assed at it which is a bit crap because its sending out people who think they can code OO, when infact, they cant. Which is why its always good to learn something like C or Java first. Perl is also a good language for web stuff, quite a few places rely on perl. PHP has a long way to go before its as good as .NET or JSP, but the open source arena is lacking in a fully fledged language for ecommerce, python, perl, PHP and Mono have a long way to go.

Joel

Cyclone
17-06-2005, 17:33
java is as good as open source.

There are open source servers to run it on, the license is free to use it, good IDE's are available under open source to write it...

Just a few open source java products

Apache Tomcat - the most popular webserver in the world
JBoss - an open source Appserver
Eclipse - IBM opensource IDE

asp is microsoft technology, it's more similar to java than php. Jsp is the presentation layer of a java application. Logically you split an application into different layers, presentation, business logic, data, persistance. That way any one layer can be changed without having to change the entire program.
Java is very similar to C, being closely modelled on C/C++. The key difference is that it is fully OO, unlike C which isn't at all, and C++ which had it bolted on as an afterthough and so doesn't have to be.

Joelc
17-06-2005, 17:45
I'm well aware of the incantations of various open source Java/JSP applications, but still at the end of it all, its isnt OS, which is a no-no or patchy area for a lot of people, much the same as .NET. Myabe with the OpenSolaris project we may see a future OpenJava from sun. But at the end of the day, I dont like Java, so i wont use it. Although I love the java idea of one set of bytecode being able to run cross platform.

Joel

wangii
17-06-2005, 18:24
I've worked on both php and java over 5 years.
As a programming language, java is one of the most beautiful languages i know (I know 12+). Php is one of the ugly.
But my point is, php beats java/jsp in web project.

1, when you work for a project that's still in prototype, using java is the worst choice. Every little changes of business logic will drive you rewrite tons of java files. Forget MVC lie, this model only works for project that already has a clear idea.

2, has anybody here tried monitoring the memory usage when running java server? I've tried. belive me, it's nightmare. Tomcat, resin, weblogic... all eat over 200 M when running. Sometimes, you do even know what the memory is used for.

3,You have to carefully choose the jdk(IBM?Sun?Blackdown? notice, different jdk performs different in different OS), web server(tomcat?resin?weblogic?... I've suffered all the memory leaking bugs of those servers), db connection layer (jdbc? jdo? ejb? hibernate? The more convenience you code, the low effective when it runs.), representance layer (struts? jface? template engine? ) , cache system.( too many cache system avaliable on net) Java techonolgy allows developpers to develop solutions based on a long components chain, you make mistakes in one ring, you lose all.

4, Can you trust your team memebers? 2 years ago, one of our team member forgot to close the db connection after use it. he cost us 2 days go through all his codes to close one by one. mistakes in java are SIN, not just mistake.

5, When you want to speedup the application by jni, another nightmare is coming!

I will never work on web project in java, unless all the team members are top guys.

When you use php, things goes easy! You don't even have to know interface oriented thinking when you use it!

Anyone want a php/python programmer?

Xootom
17-06-2005, 18:30
Originally posted by wangii
Anyone want a php/python programmer?

Got your CV? The company I work for is looking for a PHP developer with Linux skills, CVS, MySQL, general Open Source knowledge.

Cheers
Tom.

Joelc
17-06-2005, 18:38
Originally posted by wangii


2, has anybody here tried monitoring the memory usage when running java server? I've tried. belive me, it's nightmare. Tomcat, resin, weblogic... all eat over 200 M when running. Sometimes, you do even know what the memory is used for.


Ah yes, Tomcat isnt the best at memory management, Weblogic is getting there, but tomcat still leaks like a sieve, or, at least it did whan i last set it up about 6 months ago.

Joel

richard
17-06-2005, 18:48
Originally posted by tombeharrell
Got your CV? The company I work for is looking for a PHP developer with Linux skills, CVS, MySQL, general Open Source knowledge.

Cheers
Tom.

I got my job off this forum, from a company looking for just those skills!
Cyclone

for (int x=0; x<myList.size(); x++) {
Do stuff to Mylist object x;
}

Thats not the code I saw... But then that looks like a numerated list as opposed to a hash.

Cyclone
17-06-2005, 19:11
Joelc - well at least you've considered it, can't say fairer than that.

wangii - most of those problems are avoided by having a design. It doesn't matter what language you are writing in, without a good set of requirements and a good design you're swimming against the tide (or other equally appropriate analogy).

I'm currently working on a large (multi million £) project, i'm not the architect or even close, just a designer/developer, but we're using a combination of java, cobol (don't ask, legacy), open source such as struts, mysql, ldap, jaxb xml (not soap, too heavy) and a bit of proprietary stuff, websphere, csl (network interface to cobol), mq series.

I'm not sure what my point was, but there are no licensing worries with using java or mixing open source and closed.

I'll accept that it can all be a bit memory hungry, but we're supporting something like 1000 tps on what amounts to hardware that is nothing special, probably somewhere between 20 and 40 k of hardware for the java, compared to >500k for the cobol hardware (which supports far less tps).

Joelc
17-06-2005, 19:14
COBOL :o, I thought that was dead and buried.

Cyclone
17-06-2005, 19:15
Originally posted by richard
I got my job off this forum, from a company looking for just those skills!


Thats not the code I saw... But then that looks like a numerated list as opposed to a hash.

well, you said a foreach loop, you wouldn't use a for each loop with a hash, you get things from a hashmap with a reference, not loop over everything in it.
Abstraction and polymorphism are there for when you need then, not to be used just for the sake of it, the code is as complicated as the design calls for. Maybe whoever showed you the loop was just trying to impress you with complexity rather than simplicity.

Cyclone
17-06-2005, 19:17
Originally posted by Joelc
COBOL :o, I thought that was dead and buried.

every commercial project i've worked on since I left uni has involved a legacy cobol system. It's almost like 'what I do' is put web front ends on old cobol backends. It's too expensive to throw them away and start again.

wangii
17-06-2005, 22:24
Originally posted by Cyclone

wangii - most of those problems are avoided by having a design. It doesn't matter what language you are writing in, without a good set of requirements and a good design you're swimming against the tide (or other equally appropriate analogy).

I'm currently working on a large (multi million £) project, i'm not the architect or even close, just a designer/developer, but we're using a combination of java, cobol (don't ask, legacy), open source such as struts, mysql, ldap, jaxb xml (not soap, too heavy) and a bit of proprietary stuff, websphere, csl (network interface to cobol), mq series.


Absolutely, any arguments about lanaguage always end with design. But we all know the fact. 80%+ project started without clear project descriptions, and 80%+ clients change their ideas every 10 mins. Is our job to complain?

About design. Yes, design is very important. Just because of this, we should decrease the importance of it. If a software can only be done by good design, all the programmers will be simple silly people-ware. Don't you think it's a great sorrow?

I feel that too many design needed in java programming. Too many layers have been seperated, and, they all run on that weak JVM!

If a language guarantee fast prototype, simplifing the design, lower the requrements of programmer, why don't we use it?

Java is beautiful, php is simple. In this planet, simple beat beautiful.

I'm writing the CV :)

Phanerothyme
17-06-2005, 23:08
Considering it was just designed to display an updating CV itself, PHP has come a long way indeed.

I like it because it is loose and flexible, and the default compile includes a host of handy bits and pieces nicely relevant to the business of making websites.

And if you are coming from an art/design background, the way it splices in with html, deals elegantly with human readable text, and talks fluently to MySQL with little or no coaxing makes it a winner.

Cyclone
18-06-2005, 08:22
it most certainly is our job to complain.
Don't start a design until the requirements are defined and signed off. And changes after that get costed and approved before being incorporated and charged for.
Same for design (if the client wishes to be involved at that level). It's signed off either internally or externally. After signoff, see above.

Originally posted by wangii
Absolutely, any arguments about lanaguage always end with design. But we all know the fact. 80%+ project started without clear project descriptions, and 80%+ clients change their ideas every 10 mins. Is our job to complain?

About design. Yes, design is very important. Just because of this, we should decrease the importance of it. If a software can only be done by good design, all the programmers will be simple silly people-ware. Don't you think it's a great sorrow?

I feel that too many design needed in java programming. Too many layers have been seperated, and, they all run on that weak JVM!

If a language guarantee fast prototype, simplifing the design, lower the requrements of programmer, why don't we use it?

Java is beautiful, php is simple. In this planet, simple beat beautiful.

I'm writing the CV :)

richard
18-06-2005, 12:11
Originally posted by Cyclone
well, you said a foreach loop, you wouldn't use a for each loop with a hash, you get things from a hashmap with a reference, not loop over everything in it.
Abstraction and polymorphism are there for when you need then, not to be used just for the sake of it, the code is as complicated as the design calls for. Maybe whoever showed you the loop was just trying to impress you with complexity rather than simplicity.

No, they were moaning about the complexity, He already knows I'm impressed with his coding skills.

$a=array('name'=>'Richard','age'=>100,'alive'=>true)
foreach($a as $sKey=>$xValue){}
which produces copies or
while(list($sKey,$xValue)=each($a)){}
which sets $sKey and $xValue as references to the key/value pairs in array. The keys can be of different types also.

I guess the change in types would thow java, as it is strongly typed, unlike PHP.

PHP5 is fully OOP, PHP4 is not.

wangii
18-06-2005, 12:22
It's lucky to work in a text-book environment. No competitors, no deadline, no increasing requirements, it's not real world.

My point is, we must learn how to survive through XP ways.