Змінюй хід війни! Допомагай ЗСУ!

Если не php, то что?

  • Автор теми Автор теми dr_mousefly
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 10.10.2007
Повідом.: 13131
Если не php, то что?

Складывается впечатление, что пхп как та ***********.
Все ее ругают, но все не прочь воспользоваться ее услугами.

ОК, какие есть варианты лучше и почему?
 
Существуют современные динамические высокоуровневые языки котороые обладают куда большим функционалом, чем язык с си-подобным синтаксисом, минимумом типов и возможностей, и огромным количеством встроенных функций.

Вижу 2 адекватные альтернативы: python и ruby.

Чтобы кодить на ruby нужно щурить глаза, потому что его придумали японцы. Он немного странноват, и синтаксис рябит всевозможными значками @%>_<o_O^_^. Но не смотря на это язык очень ок.

C python все проще. Он очень и очень приколен лаконичен и чист. Там есть все нормальные типы (хотя они есть во всех высокоуровневых языках кроме пхп лол), очень и очень удобные и компактные конструкции, которые просто смертельно облегчают выполнение повседневных задач рядового кодера. Там есть модули и пространства имен, полноценное ООП (там даже тип объекта это объект типа тип). В python очень заряженная стандартная библиотека на все случаи жизни, и очень много свободных реализаций вещей которых нет в стандартной библиотеке (code.google.com наше фсио)

Для веба на ruby есть один известный фреймверк которые все знают и любят, это ruby on rails. Все просто: MVC ORM шаблоны...

Для веба на python есть несколько фреймверков, выбирай какой больше подходит:

* web.py простенький фреймверк с необходимым минимумом;
* TurboGears -- MVC фреймверк с sqlalchemy в качестве ORM и шаблонами которые должны быть валидными XML документами (поэтому все сайты на TG сверстаны в православном xhtml лол)
* Pylons -- примерно тоже что и TG только с шаблонами все проще
* Django -- очень и очень крутая вещь со своим ORM, своими шаблонами, и своим MVC (там оно называется MTV)
* Zope -- название говорит само за себя: это монструозный жутко сложный фреймверк для создания таких же приложений

кое-где могут быть неточности, потому что я близко знаком только с python/django
 
  • Це лайк!
Реакції: Stqs
назревает очередной **** :попкорн:
 
Существуют современные динамические высокоуровневые языки котороые обладают куда большим функционалом, чем язык с си-подобным синтаксисом, минимумом типов и возможностей, и огромным количеством встроенных функций.

Вижу 2 адекватные альтернативы: python и ruby.

Чтобы кодить на ruby нужно щурить глаза, потому что его придумали японцы. Он немного странноват, и синтаксис рябит всевозможными значками @%>_<o_O^_^. Но не смотря на это язык очень ок.

C python все проще. Он очень и очень приколен лаконичен и чист. Там есть все нормальные типы (хотя они есть во всех высокоуровневых языках кроме пхп лол), очень и очень удобные и компактные конструкции, которые просто смертельно облегчают выполнение повседневных задач рядового кодера. Там есть модули и пространства имен, полноценное ООП (там даже тип объекта это объект типа тип). В python очень заряженная стандартная библиотека на все случаи жизни, и очень много свободных реализаций вещей которых нет в стандартной библиотеке (code.google.com наше фсио)

Для веба на ruby есть один известный фреймверк которые все знают и любят, это ruby on rails. Все просто: MVC ORM шаблоны...

Для веба на python есть несколько фреймверков, выбирай какой больше подходит:

* web.py простенький фреймверк с необходимым минимумом;
* TurboGears -- MVC фреймверк с sqlalchemy в качестве ORM и шаблонами которые должны быть валидными XML документами (поэтому все сайты на TG сверстаны в православном xhtml лол)
* Pylons -- примерно тоже что и TG только с шаблонами все проще
* Django -- очень и очень крутая вещь со своим ORM, своими шаблонами, и своим MVC (там оно называется MTV)
* Zope -- название говорит само за себя: это монструозный жутко сложный фреймверк для создания таких же приложений

кое-где могут быть неточности, потому что я близко знаком только с python/django
Спасибо.
Есть подозрение, что хостингов с поддержкой пайтона или руби не так уж много((
 
+1 python - потому что не даст ****окодить, строго типизирован, прост, быстр

Есть подозрение, что хостингов с поддержкой пайтона или руби не так уж много((
а много и не нужно, пока на всех хватает, на край бери вдс и делай с ним что угодно
 
Спасибо.
Есть подозрение, что хостингов с поддержкой пайтона или руби не так уж много((

не много, но они есть. и становится их все больше и больше. Посилання видалено (там справа инфа о скидке)
 
ОК, спасибо, тада вопросы по пайтону.
обязательно ли пользовать какой-либо из перечисленных фреймворков или можно обойтись для несложных задач?
IDE?
 
ASP.Net
с питоном не работал, а ROR уважаю.
 
обязательно ли пользовать какой-либо из перечисленных фреймворков или можно обойтись для несложных задач?
не в обиду, вопрос *****ьный
у каждого несложные задачи разные, посмотри джанго и сделай то же самое нативно, думаю этот вопрос отпадёт
 
последний тупой вопрос.
как там с аяксом и вебсервисами?
 
То что вы не можете ничего толкового написать на рнр никак не говорит о нем плохо.

По теме - асп, питон, руби, колд фьюжн, ява. Но чтобы выбирать между ними необходимо знать что оно такое ибо насоветуют.
 
ASP.Net
Аякс и веб-сервисы на высоте. Тут даже говорить нечего.
 
ОК, спасибо, тада вопросы по пайтону.
обязательно ли пользовать какой-либо из перечисленных фреймворков или можно обойтись для несложных задач?
IDE?

голый питон юзать нет смысла, бери хотябы web.py.
по поводу IDE -- многие юзают NetBeans, мне хватает вима. Что еще бывает -- хз

последний тупой вопрос.
как там с аяксом и вебсервисами?
где именно? знаю только что в джанге нету специальной поддержки аякса, есть только функции для сериализации во что угодно. мне чессгря трудно представить как выглядит специальная поддержка аякса со стороны веб фреймверка, ведь аяксовые запросы это точно такие же хттп запросы как и все остальные.
 
голый питон юзать нет смысла, бери хотябы web.py.
по поводу IDE -- многие юзают NetBeans, мне хватает вима. Что еще бывает -- хз

Я раньше плотно юзал Komodo, но в последнее время все больше сижу на связке Flex Builder + PyDev Extensions - очень удобно, все под рукой и одновременно (!) в одной среде можно дебажить флексовый и питоновский код. Ну и Комодо достаточно тяжелый и до сих пор Python 3K не знает.
 
Останнє редагування:
почему никто не рекомендует GWT?
 
ОК, спасибо, тада вопросы по пайтону.
обязательно ли пользовать какой-либо из перечисленных фреймворков или можно обойтись для несложных задач?
IDE?

можно использовать cgi, но это уж слишком жестоко. не бойтесь использовать фреймверки.
любой из них, кроме Зопы пожалуй, многократно облегчит Вам жизнь даже для несложной задачи.
тоже ставлю плюсик за Django.

IDE - vim, Komodo, Eclipse, IDLE.
Расставил в порядке убывания удобности лично для меня)

последний тупой вопрос.
как там с аяксом и вебсервисами?

с аяксом там как и везде
а что под вебсервисами понимается?

Ну и Комодо достаточно тяжелый и до сих пор Python 3K не знает.

уже используете Python 3k? не страшно?))
специалисты пока рекомендуют повременить с переходом на 3к :)
 
Назад
Зверху Знизу