LINUX.ORG.RU

php, perl... what else?


0

0

Чувствуется какой-то напряг в сторону "классических" средств разработки... Сначала Perl вытесняется PHP... Что теперь? Ruby? Ваши мнения по поводу "следующей" платформы разработки web... Что в вашем понимании настоящий свободный язык программирования для сети? Он существует?

anonymous

Perl живее всех живых.

anonymous
()

ErlyWeb, HAppS... Но это всё фигня. Настоящий язык веб-программирования - это тот, который пишу сейчас я.

Miguel ★★★★★
()
Ответ на: комментарий от Miguel

>Настоящий язык веб-программирования - это тот, который пишу сейчас я.

Кстате да, ненужно знать все ЯП, нужно знать один-два, но досканально.

generatorglukoff ★★
()

> Что в вашем понимании настоящий свободный язык программирования для сети?

Lisp, Erlang.. Lisp с замыканиями смотрится довольно неплохо в качестве сервера приложений. Для web конкретно сразу заметно, что это протокол без сохранения состояния и его приходится эмулировать (сессии) например куками как в PHP.. А когда пишешь нормальный сервер приложений, сразу заметно разницу, что такое полноценные сессии и как приходится извращаться чтобы их эмулировать.. Когда логика рабочей нитки в сервере приложений один-в-один отображается на логику "веб-приложения" и естественно выражается в терминах объектов -- вот оно, близкое к идеалу.

anonymous
()
Ответ на: комментарий от anonymous

Буэ. Нафига в скрипет прописывать полный путь к интерпретатору? Он же может лежать в совершенно другом месте.

Miguel ★★★★★
()

PHP пока ещё вроде не вытесняется, долго он ещё, наверно, будет наиболее востребованым в вебе, да и особо серьёзных причин для вытеснения не видно, ну кроме, конечно, безосновательных воплей в каментах на лоре :)

Bers
()
Ответ на: комментарий от Bers

Говнокод пока ещё вроде не вытесняется, долго он ещё, наверно, будет наиболее востребованным в ай-ти, да и особо серьёзных причин для вытеснения не видно, ну кроме, конечно, безосновательных воплей в каментах на лоре :)

Miguel ★★★★★
()
Ответ на: комментарий от Miguel

PHP может и востребовано, но как-то уже не интересно.

Ruby слишком сырой.

Perl слишком запутанный.

Lisp слишком непонятный для начинающих как и вся функциональщина.

Python - отступы как часть синтаксиса не есть хорошо ибо на глаз табы от пробелов неотличимы, а для интерпретатора отличимы.

INFOMAN ★★★★★
()

SeaSide/Smalltalk, или его перепевы на близкий Вам язык (Lisp/Java/Ruby/Perl6)

anonymous
()
Ответ на: комментарий от anonymous

> http://www.smalltalk.ru/articles/web-continuations.html

Не открывается.

> http://lib.store.yahoo.net/lib/paulgraham/bbnexcerpts.txt

Там написано что при наличии собственного сервера можно писать на чём угодно.

Однако то, что есть возможность писать на лиспе, не означает, что есть возможность его лёгкого изучения.

INFOMAN ★★★★★
()
Ответ на: комментарий от INFOMAN

> Не открывается.

http://66.102.9.104/search?q=cache:MagcrlqeMMEJ:www.smalltalk.ru/articles/web-continuations.html+JabberID:+andreis%40jabber.r...

> Однако то, что есть возможность писать на лиспе, не означает, что есть возможность его лёгкого изучения

как раз для веб-приложений оно довольно естественно и наглядно, сразу становится ясно, что синтаксис HTML, Sexprы Лиспа, XML+XSLT шаблоны -- это одно и то же под разными именами

anonymous
()
Ответ на: комментарий от INFOMAN

> Python - отступы как часть синтаксиса не есть хорошо ибо на глаз табы от пробелов неотличимы, а для интерпретатора отличимы.

сразу видно, что вы не писали на питоне

anonymous
()
Ответ на: комментарий от anonymous

> А когда пишешь нормальный сервер приложений, сразу заметно разницу, что такое полноценные сессии и как приходится извращаться чтобы их эмулировать.. Когда логика рабочей нитки в сервере приложений один-в-один отображается на логику "веб-приложения" и естественно выражается в терминах объектов -- вот оно, близкое к идеалу.

А как с масштабируемостью (на много компов) будет у такого решения? и с DDOS-устойчивостью что?

gods-little-toy ★★★
()
Ответ на: комментарий от INFOMAN

>Python - отступы как часть синтаксиса не есть хорошо ибо на глаз табы от пробелов неотличимы, а для интерпретатора отличимы.
Python does not (yet!) provide an intelligent input line editing facility, so you have to type a tab or space(s) for each indented line. In practice you will prepare more complicated input for Python with a text editor; most text editors have an auto-indent facility.(с) http://docs.python.org/tut/node5.html#SECTION005200000000000000000
Если я правильно перевел то: Питон (_пока_) не предоставляет разумного способа редактирования строк.. Ключевое слово _пока_.
И второе ключевое слово - _труъ_редактор_

nnkd
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.