1

Тема: Що робить PHP developer?

Що робить іменно PHP back end developer?

Чи може хтось описати в вигляді структурної схеми що робить PHP developer? Наприклад (при створенні сайта):
1. Логін/реєстрація.
2. Маніпуляції з даними, тобто завантаження картинки на сайт або інших файлів та показати їх? Програвання відео?
3. Наприклад навіть тут на форумі, створення нової теми? За це відповідає PHP (якщо ні то чи можливо зробити це на PHP)?
4. І в принципі це все, просто хочу остаточно розібратися за що відповідає PHP developer, не можу знайти чіткої відповіді в інтернеті.

2

Re: Що робить PHP developer?

Те що вміє, те і робить.

Подякували: FakiNyan, dot, flatliner, javascriptIsLife, leofun015

3

Re: Що робить PHP developer?

Якщо судити по місцевих пехопешниках, то нічого корисного, а ще вони постійно агряться.

4

Re: Що робить PHP developer?

Є хоч одна адекватна людина на цьому сайті яка може дати нормальну відповідь?

5 Востаннє редагувалося Droid 77 (01.10.2020 22:18:54)

Re: Що робить PHP developer?

front end developer - розробник інтерфейсної частини. Інтерфейс, дизайн.
back end developer - розробник прихованої частини продукту. Алгоритмічна частина продукту.
Front end та back end
Бекенд

P. S.
full stack ninja - супермен (казковий персонаж)..

Подякували: Overhand, lucas-kane2

6 Востаннє редагувалося flatliner (02.10.2020 01:05:26)

Re: Що робить PHP developer?

В старому малтипейджовому підході до бекенду зазвичай відносили все, що стосується генерації HTML-коду сторінки, включно з завантаженням ассетів, в тому числі і джаваскриптів. От розробка тих самих Java скриптів - то вже фронтенд. Потім для AJAX-запитів необхідно створити RESTful ендпоїнти - це також бекенд.

В сучасному сінглпейдж аплікейшн, бекенд в основному тільки отими ендпоїнтами й займається. Однак, я в своему житті ще жодного разу не працював чистим бекендом, навіть, коли формально влаштовувався на роботу як бекенд-програміст, мене змушували виконувати весь фул-стек. Іноді, люди взагалі під словом "бекенд" розуміють те, що вважається адмінкою сайта...

Подякували: 0xDADA11C7, leofun01, Overhand3

7 Востаннє редагувалося Vo_Vik (02.10.2020 03:31:03)

Re: Що робить PHP developer?

Інколи люди під словом база даних сайту розуміють адмінку. А на системний блок кажуть процесор. Люди, вони - такі.

Подякували: 0xDADA11C7, frz, BigMonk3

8

Re: Що робить PHP developer?

При створенні сайту назразок цього, php-розробника могло взагалі не бути безпосередньо. Адмін скачує звідкись двигунець форуму (зрозуміло, написаний на php якимись розробниками, але не ним самим), копіює на хостинг, запускає встановлення, налаштовує — і маємо робочий порожній форум.

Тобто, з одного боку, організувати логін, завантаження файлів і т.д. — для цього справді потрібні потрібен  бекенд-розробник (php, хоча можливі й інші варіанти — python, ruby, java, perl...), і, дуже бажано, фронтенд-розробник (html, css, JavaScript). З іншого, не для кожного сайту потрібна своя команда розробників — так само, як відвідувачеві цього сайту необов'язково писати свій власний браузер, щоб читати інтернет (насправді аналогія незовсім точна — потреба в написанні власного коду (чи доповненні чужого) для окремого сайту виникає значно частіше, але загалом так).

Подякували: leofun01, flatliner, Overhand3

9

Re: Що робить PHP developer?

Прихований текст

Я не знаю що таке структурна схема.

  • малтипейджовому

  • бекенду

  • ассетів

  • джаваскриптів

  • Java скриптів

  • фронтенд

  • ендпоїнти

  • сінглпейдж аплікейшн

  • фул-стек

Соловʼїна мова. І все відразу зрозуміло.

AJAX-запитів

Які такі запити? AJAX це Асинхронний JavaScript & HTML.

PHP програміст пише програми на PHP. Все. PHP це скорочення від Personal Home Page. Переглядач Павутини за допомогою протоколу передачі шпіпертексту шле запит на яку-небудь адресу, за цією адресою стоїть спеціальна програма для обробки таких запитів… мені стало якось ліниво писати далі.

Подякували: leofun011

10

Re: Що робить PHP developer?

Прихований текст

Із моєї найскромнішої опінії, передавати латинізми транскрипцією англійської вимови незовсім коректно — якщо, наприклад, в українській мові є запозичення з префіксом мульти- (не малти-), який живе і сам по собі, а також давно засвоєна «пагінація», то «матипейдж» звучатиме так само нелогічно, як «пресіджа» замість «процедура». Хоча й навіть «мультипагінальна аплікація», попри те, що краще відповідає традиційній передачі латинізмів, все одно програє перед «багатосторінковим додатком».

11

Re: Що робить PHP developer?

Прихований текст

*застосуноком, не додатком. Додаток - помилкова калька з російської (в оригіналі слово application має значення "застосування", але російське "приложение" має додаткове значення "додаток", якого немає в application)

Подякували: FakiNyan, leofun012

12

Re: Що робить PHP developer?

Прихований текст
koala написав:

*застосуноком, не додатком. Додаток - помилкова калька з російської (в оригіналі слово application має значення "застосування", але російське "приложение" має додаткове значення "додаток", якого немає в application)

«Застосунок» у цій ролі — теж незовсім вдала калька, хай і не з російської. У власне ж українському значенні, «застосунок» — те ж саме, що «застосування», «спосіб застосувати» — не інструмент, не інструкція чи інший об'єкт, а виключно застосування як абстракція дії, не наділена властивостями об'єкта (тоді як «додаток» позначає об'єкт, хай і незовсім такий, як треба). Надання йому нового значення (тим більше, без розуміння старого) теж робить таку мову незовсім українською: «встанови застосунок на телефон» буквально означає «встанови спосіб застосування на телефон», що, звичайно ж, нонсенс.
Іншими словами, «застосунок» — це скоріш «applying», ніж «application», чи скоріш «применение», ніж «приложение».

13

Re: Що робить PHP developer?

Прихований текст

Боюся, що воно вживається саме в такому сенсі. Застосунок - це спосіб використання пристрою; до епохи гаджетів у людей були годинники, календарі, телефони (ага), записнички. Зараз це все у значної кількості людей - лише застосунки смартфона.

Подякували: leofun011

14 Востаннє редагувалося P.Y. (02.10.2020 17:55:03)

Re: Що робить PHP developer?

Прихований текст
koala написав:

Боюся, що воно вживається саме в такому сенсі. Застосунок - це спосіб використання пристрою; до епохи гаджетів у людей були годинники, календарі, телефони (ага), записнички. Зараз це все у значної кількості людей - лише застосунки смартфона.

Значення близьке. Проте, «застосунок» у його початковому значенні не наділений властивостями об'єкта, тоді як «application» такі властивості має. Власне, чому росіяни обрали «приложение», а не «применение».

Ну і application замість program почали просувати ще в доґаджетні часи. Оскільки application або app є лише скороченням від «application software», початково це перекладали як «прикладна програма», але потім з якихось причин вирішили перекласти це скорочення буквально — що, зрозуміло, в обох варіантах («додаток» і «застосунок») вийшло криво.

Р.Ѕ.

Ну і так, годинник, плеєр, телефон — це не застосунки в буквальному сенсі. Застосунком для смартфона є дивитися час, слухати музику, подзвонити комусь, і т.д. У даному ж випадку, йдеться про віртуальні пристрої, що розміщуються на реальному кишеньковому комп'ютері — який не перетворюється на них, а виконує роль їх контейнера — як механічний годинник із вбудованим календарем, компасом, секундоміром та арифмометром, або як розкладний ніж з власне лезом-ножем, ложкою, виделкою, викруткою та купою інших висувних «лез».

Подякували: Droid 771

15 Востаннє редагувалося Droid 77 (02.10.2020 19:28:44)

Re: Що робить PHP developer?

:D
От і виходить що то ні який не застосунок і не додаток, а software - програмне забезпечення (ПЗ або Софт) :)

P. S.
Надали автору розгорнуту відповідь, хоч запитував Він геть інше :)

16

Re: Що робить PHP developer?

Прихований текст

Нащо всі ці додатки та застосунки коли є слово програма?

Подякували: leofun011

17

Re: Що робить PHP developer?

javascriptIsLife написав:
Прихований текст

Я не знаю що таке структурна схема.

  • малтипейджовому

  • бекенду

  • ассетів

  • джаваскриптів

  • Java скриптів

  • фронтенд

  • ендпоїнти

  • сінглпейдж аплікейшн

  • фул-стек

Соловʼїна мова. І все відразу зрозуміло.

AJAX-запитів

Які такі запити? AJAX це Асинхронний JavaScript & HTML.

PHP програміст пише програми на PHP. Все. PHP це скорочення від Personal Home Page. Переглядач Павутини за допомогою протоколу передачі шпіпертексту шле запит на яку-небудь адресу, за цією адресою стоїть спеціальна програма для обробки таких запитів… мені стало якось ліниво писати далі.

Про чистоту своєї мови не буду сперечатися. Згоден вона не дуже. Однак, для російськомовної в минулому людини, вважаю, що досить непогана. І крім того, я все ж розраховую, що знахожусь на форумі програмістів, а не на форумі лінгістів чи грамар-наці.

Але оскаржувати я збирався не те. Вже якщо беретеся виправляти когось з розумним виглядом, то хоч загугліть першоджерела чи що. AJAX - це, якщо висловлюватися у вас спосіб, асинхронний Javascript & XML. Але якщо ви програміст, а не лінгвіст, то напевне знаєте, що під цією назвою зазвичай мають на увазі цілий клас технологій, де замість XML може бути і HTML, і, на мій погляд, найчастіше - JSON. Про такі технології не кажуть AJAH чи AJAJ. Технологія AJAX включає в себе багато компонентів, серед яких мова йде як про клієнтську частину (Javascript) так і про протокол передачі данних, так і про формат цих даних на серверну частину, а також отримання відповідей клієнтською частиною від серверної частини. Що оце таке як не запит? І до речі, в частині "асинхронний" мова йде саме про запит, адже сам по собі javascript не може бути синхронний чи асинхронний. Тому ваше питання про "які-такі запити" трохи мимо смислу.

Далі, про Personal Home Page - це застаріла назва (до речі, сам не знав про це), мені відома (була лише) сучасна рекурентна назва  Php: Hypertext Prerocessor.

Що таке шпіпертекст не знаю. Шкода, що стало ліниво, я би ще почитав. Може б взнав щось для себе нове :)

Подякували: leofun011

18 Востаннє редагувалося flatliner (02.10.2020 22:32:27)

Re: Що робить PHP developer?

javascriptIsLife написав:
Прихований текст

Нащо всі ці додатки та застосунки коли є слово програма?

Дійсно, нашо той Application, коли є слово Program...

PS: Цікаво, що в нас чомусь існує професія "прикладний програміст", а "приложенія" не існує... чому тоді програміст не додатковий чи застосунковий? ;)

PPS: Пропоную свою версію слова - "прикладунок" :)

19 Востаннє редагувалося Droid 77 (02.10.2020 22:58:00)

Re: Що робить PHP developer?

bvn написав:

мені відома (була лише) сучасна рекурентна назва  Php: Hypertext Prerocessor.

Це сучасна назва з вікі. Її попередня назва Personal Home Page.
Між ними ще був ланцюжок Personal Home Page Tools.

Тільки от на мою думку Hypertext Prerocessor до абревіатури PHP взагалі ні як не ліпеться..
Хтось один дисерт. захистив, а всі інші перебувають у непорозумінні..

20 Востаннє редагувалося flatliner (03.10.2020 00:35:42)

Re: Що робить PHP developer?

Droid 77 написав:
bvn написав:

мені відома (була лише) сучасна рекурентна назва  Php: Hypertext Prerocessor.

Це сучасна назва з вікі. Її попередня назва Personal Home Page.
Між ними ще був ланцюжок Personal Home Page Tools.

Тільки от на мою думку Hypertext Prerocessor до абревіатури PHP взагалі ні як не ліпеться..
Хтось один дисерт. захистив, а всі інші перебувають у непорозумінні..

Назва не з вікі, а з доки: https://www.php.net/manual/en/preface.php
або тут: https://www.php.net/manual/en/intro-whatis.php

PS: При чому, наскільки вона сучасна... я починав вивчати PHP році так в 2003-му, коли ще була популярною версія 4, то оця інформація про рекурсивний акронім там вже була, а про старі назви я дійсно вичитав сьогодні з вікі, вперше до речі... спочатку мене навіть насмішило, написане паном javascriptIsLife, але я перш, ніж розумничати - поліз погуглити.