F
F
Fedor Indutny2011-08-19 15:52:03
PHP
Fedor Indutny, 2011-08-19 15:52:03

How did you get away from PHP?

It is known that PHP programmers in our time are "a great many". Some people like this language, some don't.

If you are from the second category of people and have switched from PHP to another programming language (or if you like PHP, but left it anyway), I suggest you share the following information with others:

1) Reason for the transition
2) The programming language currently used. (You can also name the framework you are using)
3) What benefit did you get from the transition (if any).

Answer the question

In order to leave comments, you need to log in

23 answer(s)
G
gricom, 2011-08-19
@gricom

And I left PHP for the army. Returned as a Java programmer.

F
Fastto, 2011-08-19
@Fastto

I will correct you

It is known that PHP programmers in our time are "a great many"

PHP programmers, like programmers in general, are a tiny minority, a great many inexperienced programmers.
How did you get away from PHP?

What do you think the musician will say to you in response to the question “How would they leave the balalaika and start playing exclusively on the domra?” or the plumber's "How did you stop using the key at 13?"
You can't come or go from language - it's a tool that is designed for specific tasks. And a good real programmer should increase his toolkit and be able to use it for its intended purpose.
If we talk specifically about the shortcomings of the language, then I personally do not like the weak typing in it and all sorts of surprises of the zend engine, such as the intuitively incomprehensible optimization of working with values ​​by reference.

L
Leonid Svyatov, 2011-08-19
@Svyatov

It is known that PHP programmers in our time are "a great many".
This is "known" only to those who have never tried to hire this "great crowd" of "programmers" for work. I dare to assure you that finding at least some adequate PHP developer (not to mention the fact that he also knows Javascript, at least) is a huge problem.
Personally, I do not consider PHP a bad language, it's just a tool that you need to be able to use correctly (like any other programming language). By and large, it differs from the same Ruby or Python only by a more cumbersome syntax.

S
simplecode, 2011-08-19
@simplecode

with ease… but I don’t regret working with him…
1) getting to know a new, for me, programming language…
2) Python/Django, but I have to return to PHP…
3) the joy of developing projects…

K
Konstantin, 2011-08-19
@Norraxx

And we in our company stupidly told ourselves that the next project would be in python ... We did it.

F
Fedor Indutny, 2011-08-19
@donnerjack13589

1. Endless projects of the same type, the same type of many orders in principle, disappointment in the language
2. Javascript / Node.js, Ruby / Ruby On Rails
3. Website speed, ease of setup, speed of prototyping.

G
gricom, 2011-08-20
@gricom

no, I was taken after the military department, so I was an officer. This meant that he lived in a hostel, came to the service as a job (this is if there are no outfits), so at home in the evenings he prepared to return to normal work. And I always wore a laptop in outfits so as not to waste time :)

A
Alexander Karasev, 2011-08-19
@xsandrk

1) The reason for the transition is simple - I'm tired of the "entanglement" of the code. With the growth of projects, it became much more difficult to manage them (not to mention the changes). It is worth noting that I wrote mostly either without frameworks or on Drupal.
2) Python and Django, Flask.
3)Python liked its conciseness and simplicity. From Django-vskogo MTV get a real pleasure. The code is simple and clear. Now, making changes to the project is easy - and nothing breaks along the way.
Of course, most of my problems are from my own stupidity. If I now returned to PHP, maybe I would write normal applications.

A
Anatoly, 2011-08-19
@taliban

If you want to get away from php, then:
1. Buy a book in the desired language, read it, and go as a junior to this (other) language, as a result, if you have a head on your shoulders, you will catch up with your current php level within half a year (provided that you have a good level of php)
2. Become a JavaScript programmer in a company that does not work with php, and periodically dig / delve into the server code, as a result, you will start with small code changes and end up with non-php server programming

A
akzhan, 2011-08-19
@akzhan

At the next job, almost everyone wrote in Perl, so that's how I switched. True, sometimes I had to edit something in PHP.
Now I mainly use Ruby, since at my next job they write in Ruby. At my current job, I write in what I like best. So I continue to do a lot of things in Ruby.
The benefit is higher pay.

D
Dennis Leukhin, 2011-08-19
@stonedmind

node.js

L
Lans, 2011-08-19
@Lans

1) Switched to game development
2) ActionScript, Python, and the same PHP - it is many times more convenient in order to quickly write a simple application. For example, we have a client in AS, a server in python (with GAE), and statistics in php + mysql, and I like it.
3) There is no benefit in "getting away" from the language. There is a benefit to perhaps learning something new, yes.

R
Riateche, 2011-08-19
@Riateche

Wrote a project for myself in Django. Liked. Wrote several other projects. The only tangible minus of the python is performance (although maybe I don’t know how to cook it). On php, I was mainly engaged in routine code writing. On django, you don't really need to do this, but it takes about the same amount of time to figure out how to use the standard tools. The process becomes more interesting, but more difficult. With experience, I understand that this will pass.
Now, by the will of fate, I write in C ++. I really like it compared to php and python (which is only worth strong typing and other compiler checks to avoid errors). Although this is a completely different category, what is there to compare.

A
Alexey Sidorov, 2011-08-19
@Gortauer87

Yes, it's simple, I got sick of dealing with the web, stupid customers and the horrors of the OOP brain in Zenda! Well, I tried as a junior to help kutim developers code in C ++. And then I was quickly dragged!

K
KriMs, 2011-08-19
@KriMs

1) Simplicity and speed of development
2) Ruby, Ruby on Rails
3) Learning a new promising programming language.
I didn't quite switch from php. I continue to use php in my old and current projects. I also share php and ruby ​​if there is a ready-made solution for php that can be used.

N
NonRealDeveloper, 2011-08-20
@NonRealDeveloper

1) PHP is not wide enough
2) Perl (and web framework - Dancer)
3) Learned something new for myself (links, memory leaks)

D
deex, 2011-08-22
@deex

1) The reason for the transition is ugly syntax, lack of multithreading, thoughtlessness in naming functions
2) The programming language currently used is python 3
3) What benefit did you get from the transition (if you did) - you chose the language consciously, unlike PHP, which you studied the first with no knowledge of programming in general, so I enjoy writing code in python, its thoughtfulness, minimalistic syntax, multithreading. It is more suitable for my purposes than php, in which I wrote only because of my ignorance of other languages.
There were also thoughts of switching to C ++ / qt, but when I saw python, I forgot to think about C ++, because. In the language, I appreciate brevity and simplicity first of all.

R
Roler, 2012-06-17
@Roler

Passed a technical course on Python at the institute.
Actually, it was enough.

R
Roler, 2012-06-17
@Roler

Passed a technical course on Python at the institute.
Actually, it was enough.

A
Arks, 2013-04-20
@Arks

I'm not going anywhere, I'm gradually mastering C (++).
The reason is that at the last job you often have to deal with complex nuances of the php code that use extensions for which there is no built-in debugging (regulars, events, etc.) - i.e. when they fall, we will not know without gdb and climbing into the guts - why.
The second reason, but already indirect, is the large memory costs for processes (even if almost everything is turned off) during daemonization, the large memory costs for operations with scalars. Maybe there would be no problem - give us developers the opportunity to work not only with links, but also with pointers at will.
What I got - but I didn’t get anything good except for disputes with old php colleagues. Well, the heart rate went up.

A
Alexander, 2013-08-18
@kryoz

1) Reason for moving
I haven't moved anywhere yet and I don't think I will for the foreseeable future. This is a very tasty piece.
But let's think about something else. Previously, Internet content was mainly consumed through computers. There were all sorts of entertainment sites, mini-sites, etc. Today, nobody needs it, because the focus of the masses has shifted to the field of mobile gadgets.
Therefore, if you want to do something small and useful, then where is it better to post it so that people can use it conveniently (not to mention monetization): on the website or in the AppStore/GooglePlay repositories? The question is rhetorical.
In short, you need to master further ObjectiveC or Java.
2) The programming language currently in use. (You can also name the framework you are using)
PHP, onPHP framework I
don't accept PHP in its pure form anymore.
3) What benefit did you get from the transition (if any).
Potentially side income and just satisfaction from small side projects. PHP can also come in handy here for backend-server programming.

K
karser, 2013-09-21
@karser

I used to look towards Python or Java, but I refused as the php infrastructure developed (symfony2, composer, capifony, etc.)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question