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>

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

2

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

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

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

3

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

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

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

4

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

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

http://np.ks.ua/wp-content/uploads/2015/05/sho.jpg

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

Подякували: 0xDADA11C71

5 Востаннє редагувалося VTrim (15.12.2015 22: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., 221VOLT3

7

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

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

8

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

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

9

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

IhorGorobets написав:

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

quez написав:

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

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

10

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

Itari написав:

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

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

На чому це?

11

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

Invader написав:

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

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

12

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

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

13

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

Python всіх задушливий

14

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

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

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

15

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

Djalin написав:

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

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

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

16 Востаннє редагувалося VTrim (16.12.2015 10: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 написав:

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

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

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

Подякували: 221VOLT1