PHP аналоги
PHP описывается как «широко используемый язык сценариев общего назначения, который особенно подходит для веб-разработки и может быть встроен в HTML» и является очень популярным языком программирования в категории разработки. Существует более 25 альтернатив PHP для различных платформ, включая Windows, Linux, Mac, BSD и Haiku. Лучшей альтернативой является Python, который является бесплатным и открытым исходным кодом. Другими замечательными приложениями, такими как PHP, являются JavaScript, Java, Ruby и Lua.
- Automation
- Coding
- Compiler
- Dynamic typing
- Functional Language
- High Level
- Interpreter
- Javascript
- JVM
- Multiplatform
- Object-oriented Language
- Programming Language
- Rad
- Scripting language
- Static typing
- Support for scripting
- Text processing
- Virtual machine
- Web Development
- Ещё
Лучшими альтернативами CrossBrowdy являются Blender, Python и Vim. Наши краудсорсинговые списки содержат более 100 приложений, похожих на CrossBrowdy для Mac, Windows, Linux, BSD и других.
Лучшими альтернативами Array являются JavaScript, PHP и ASP.NET. Наши списки из краудсорсинга содержат шесть приложений, похожих на Array для Windows, Linux, Mac, онлайн / веб-приложений и других.
Лучшими альтернативами Coco являются JavaScript, Node.js и PHP. Наши краудсорсинговые списки содержат более 10 приложений, похожих на Coco, для Windows, Linux, Mac, онлайн/веб-приложений и других.
AVEWEB.RU
В настоящее время web-ориентированный язык программирования PHP является наиболее распространенным в данной отрасли. Главными его плюсами являются простота написания кода и легкость изучения, большой функционал, открытость кода и кроссплатфоменность. А тот факт, что бесплатен он и бесплатно то ПО, которое используется вместе с ним на web-серверах (ОС Linux, Apache, MySQL), делает выбор в его пользу в большинстве случаев.
Но мощных аналогов у данного языка программирования предостаточно. Из их числа рассмотрим Java, Perl, ASP.NET, Python и Ruby, как наиболее конкурентоспособных. JavaScript рассматривать не будем (хотя можно было бы), потому что он используется чаще в сочетании с PHP и исполняется на стороне клиента, а не сервера.
Итак, достойным конкурентом PHP выступает язык программирования Java. Он в отличие от первого более объектно-ориентирован и служит для создания крупных проектов, обладает более обширным функционалом, хотя и сложен в изучении по сравнению с PHP.
Perl’у PHP обязан своим созданием, ведь при помощи него была написан его первая версия. Код на Perl помедленнее в исполнении, но в сочетании с Fast CGI даст результат не хуже PHP, а то и лучше. Конечно, PHP более легок в написании, но при программировании на Perl программист может глубже понять механизм работы сайта. Язык явно лучше приспособлен к обработке огромного потока данных. Он как раз разрабатывался для монотонной работы с текстовой информацией.
Если черта PHP кроссплатформенность, то ASP.NET не может этим похвастать, как и закрытым кодом и высокой ценой. Но деньги Вы заплатите не зря. ASP.NET обладает строгой типизацией, одинаково работает с разными БД, больше подходит для больших проектов (особенно для сетей предприятий, построенных на ПО от MS, каких все таки большинство), имеет средство отладки и все это в отличие от PHP.
А теперь рассмотрим Python – язык программирования высокого уровня, обладающие более легкой читаемостью благодаря четкому синтаксису и использованию отступов. Поэтому на этом языке гораздо легче работать с большим количеством кода. Но язык неоправданно слабо распространенный среди рядовых разработчиков. А ведь это достойнейшая альтернатива PHP. Да изучить его сложнее и дольше чем PHP, но! Разработка на нем на треть идет быстрее, а в плане безопасности он сильно опережает PHP, в несколько раз (учитывая процент от общего числа всех уязвимостей).
И не забудем про динамично развивающийся Ruby, который по производительности обгоняет PHP, а так же не уступает ему в удобстве и скорости написания кода.
P.S. Сломался компьютер и вам не хочется терять данные с жесткого диска? Сервис «Хардмастер» занимается восстановлением данных с жесткого диска и сможет легко решить вашу проблему.
Опубликовано: 29 Январь, 2014 | Просмотров: 11208 | | Печать
На что похож php?
Например html для меня похож — Взял текст положил его между h1 получил большую букву.
Css для меня похож — Взял текст прописал ему стиль h1 получил Большую букву.
Простой 2 комментария
Он похож на того, кто на нем пишет. Слабый программист — плохо выглядит, сильный программист — хорошо выглядит. Ну и конечно же бывают экземпляры — прям самородки.
SE94, Ну PHP и html, css совсем разные. PHP это язык программирования. На что он похож? На язык программирования.
Да вы все умные я знаю!! Поэтому сам не понимая спрашиваю, чтобы понять, чтобы не потерять логику или голову так сказать, чтобы не запутаться..
DevMan, Чтобы я держался за основу как только сомнении будут приходить в голову чтобы быстро вернутся к логике
PHP. в процедурном стиле (а снего и надо начинать) для мння похож на книгу, открываешь ее а там по порядку весь сюжет, каждая строка — действие главного героя xD, пошел к соседке (MySQL), взял у нее 3 банки огурцов (какие-то строки и бд), разлил (создал массив), выпил (обработал каждый элемент массива), закусил (сохранил в файл) и отправился спать.
Каждая строка, какая-то операция, которая производит определенные манипуляции, если это понимать, то легко понимаешь что у тебя происходит в определенной строке кода, что туда подается, как обрабатывается и что получаешь на выходе.
Если результат не оправдал ожидания — спасает:
После каждой строки, и смотришь где у тебя программа «ломается».
Усвоишь процедурку, поймешь как это работает, дальше будет легко)
Как я понял не нужно пытаться понять откуда берется результат, нужно просто этот результат использовать в своих целях.. Например отправляешь запрос к процессору с помощь программы и получаешь результат, не нужно пытаться знать откуда пришел ответ и а просто используй результат, да?? Про соседку, не нужно ее спрашивать где и почем купила огурцы, а просто возьми их и ешь..
SE94, правильно, в html у тебя есть теги, в css селекторы и свойства, в php есть функции, там все построенно на функциях (в плане обработки), внутри php вроде написан вобще на низкоуровневом C языке, сам же php для разработчика является высокоуровневым, зная как работают функции — тебе не надо лезть под капот, тебе достаточно передать данные в функцию и получить результат. как пример, есть функция file_get_contents() — она открывает указанный файл и читает его в строку, если написать:
$str = file_get_contents(‘index.html’);
То этой строкой ты скажешь языку: поместика мне в переменную «str» весь код файла «index.html» одной строкой
А затем можно написать такую строку:
$str = explode(‘
‘, $str);
Тут ты php говоришь: возмика ту строку из переменной «str» и разбей ее на массив (эта функция при обработке строки как только встретит тег
будет по нему создавать новые элементы массива) и присвой результат переменной «str» (з.ы. язык сам перепишет содержимое этой переменной)
Теперь в переменной уже не строка, как было выше, а массив и так далее)
Если инзачально в файле было записано так:
Вот так и работаем дальше))
Например тебе нужен первый элемент массива:
echo $str[0];
На экране увидишь это: