![]() |
|
Модераторы: LSD |
![]()
|
|
| iivanovi |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 28.4.2013 |
Как я понял из соседней темы, PHP - лучший язык. С другой стороны генерировать web-странички можно на любом языке.
Когда стоит выбрать Ruby, Python? Какие преимущества у них в сравнениее с PHP? Обязытельно ли язык должен быть интерпретируемым, можно ли серверную часть написать используя компилируемый язык? Почему никто так не делает? Это сообщение отредактировал(а) iivanovi - 30.4.2013, 13:10 |
|||
|
||||
| k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 |
Да вы, батенька, излишней полнотой страдаете. Всегда, когда есть выбор. Нормальные языки. Нет. Можно. Все так делают. PHP, Ruby, Python, Java, C# и т.д. компилируются в байт-код. JVM и CLR еще и JIT'ятся. (Node)JS (посредством V8) компилируется в машкод. -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб |
iivanovi, У интерпретируемого языка сложно "потерять исходники" и остаться с откомпилированной версией со старыми багами. Практически невозможно.
Это открывает для владельцев сайтов возможность развиваться постепенно, не завися сильно от разработчиков. Ни один компилируемый язык таким удобным "в быту" свойством не обладает. У PHP преимущество перед другими языками - низкий порог вхождения, что обеспечивает широкий набор специалистов разного профиля. Это единственное его преимущество перед Перлом, однако, опять же, позволяет не зависеть от разработчиков. Руби и Питон при этом проигрывают еще и в "ареале распространения", их не так много на бесплатных-дешевых хостингах. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| iivanovi |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 28.4.2013 |
Что это значит "потерять исходники"? Если накрылся диск с исходниками, какая разница на каком языке были исходники? Ну, положим, исходники на PHP есть не только у программистов, но и на сервере. А почему бы не положить на сервер вместе с готовой программой и ее исходники? Добавлено @ 14:26
То есть они лучше, чем PHP, но и требования к программисту выше? Добавлено через 10 минут и 49 секунд
А где независимость от разработчиков? Если надо что-то поменять и владелец сайта не умеет сам программировать, то независимо от языка ему нужен разработчик. Разве сложно пересобрать программу? Одно лишнее нажатие кнопки в конце рабочего дня. Это сообщение отредактировал(а) iivanovi - 30.4.2013, 14:27 |
||||||
|
|||||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб |
Совсем забыл про самое важное свойство интерпретируемых языков - независимость от платформы. Систему, хостинг и даже сам web-сервер в разумных пределах хостер может менять, не трогая владельцев сайтов и не заставляя их перекомпилировать исходники, лихорадочно подыскивать новые библиотеки, искать какого фига оно перестало работать на новой системе.
Владелец сайта может переползать на новый хостинг простым копированием исходников. Язык, на котором говорит бОльшее количество народу - лучше. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва |
языки программирования так не сравнивают, это слишком упрощенный подход. когда делают выбор языка, учитывают множество (часто противоречивых) факторов (причем один и тот же фактор в разных ситуациях может иметь разный вес). из наиболее простых - наличие соответствующего хостинга, наличие программистов и их стоимость, наличие библиотек, требования к масштабируемости, требования к совместимости и т.д. и т.п. |
|||
|
||||
| bilbobagginz |
|
||||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel |
в принципе правильно и понятно можно кодить на всех языках. но в некоторых языках существует культура писанины так, чтобы никто (даже автор) не понял код через 2 дня. поэтому читабельность кода (эквивалентная к легкости поддержки кода) является по моему более важным фактором, чем переносимость. Переносить нужно намного реже чем подкручивать код. Сила таких языков как python/ruby в том, что они подпинывают делать код читаемым и красивым (python больше, т.к. форма файлов едина) на PHP такого не наблюдается, но это не значит что на пхп нельзя написать красивый и читаемый код.
можно. некоторые так делают. напр. технология JSP это и есть написание серверной стороны на java. CGI - это стандарт, не привязанный к языку, т.е. CGI программу можно написать хоть на ассемблере. т.к. веб системы подвержены огромному количеству изменений в процессе работы, технически удобнее делать это интерпретируемыми языками. но не обязательно. веб-фреймворки существуют на компилируемых языках: C++: http://stackoverflow.com/questions/746309/...c-web-framework Erlang: http://nitrogenproject.com/ Haskell: http://www.yesodweb.com/ -------------------- Я ещё не демон. Я только учусь. |
||||
|
|||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант |
||||
|
||||
| irinazanuda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 911 Регистрация: 23.6.2010 |
iivanovi, учи одно из двух доднет или джаву.. и не парься
|
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте |
Ну что ты всполошился-то? Дельфу ведь все равно сюда никаким боком не прикрутишь. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб |
iivanovi, А вопрос по какому поводу возник? Надеюсь, это не выбор "первого языка" для изучения?
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант |
захочешь - прикрутишь
|
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте |
Крыша поедет - может и захочу -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант |
что за намёки
|
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте |
Никаких намеков. Сам подумай, с чего бы мне этого вдруг взять и захотеть? -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
![]()
|
| Правила раздела «Флейм» | |
|
|
Добро пожаловать в «Флейм». В разделе не действуют многие правила:
Строго запрещено:
Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт. Глас Винграда:
Глас Философии:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Флейм | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |