Выбор web framework’a (ne php)
сейчас заканчиваю 4й курс. работал пол года на пхп и чуть перла... абсолютно понятно, что пхп-это ужасно. поэтому сейчас выбираю меджу рельсами или джангой или еще может что-то вы знаете. советы. спасибо.
сейчас заканчиваю 4й курс. работал пол года на пхп и чуть перла... абсолютно понятно, что пхп-это ужасно. поэтому сейчас выбираю меджу рельсами или джангой или еще может что-то вы знаете. советы. спасибо.
но это далеко не мейнстрим...
Это распространеное ошибочное утверждение, что gmail сделан на GWT.GWT. Судя по сделанному на его основе (gmail,), штука замечательная.
Поддержка загрузки js кода по частям перенесена с GWT 1.6 на послудующие версии.
mux, не зовсім вірно.
code.google.com/...t/bin/answer.py answer=71487& topic=10210
With GWT development, your Java client code gets compiled into equivalent JavaScript that is loaded into your host pages. The generated product is totally independent from the server-side technology that you choose to use in your web application.
Ось і туторіал по Django + GWT є: palantar.blogspot.com/...rt-of-post.html Цей старий, правда...
І там пишуть:
The Google Web Toolkit (GWT) is designed to work primarily with a Java backend, but a lot of people, myself included, don’t really want to mess with the monolithic terror that is a Java backend, and so Google provides a JSON interface as well
Серверсайд GWT пишеться на Java. І по суті там немає клієнт-сайду, все на Java:)
Сам уже более двух лет использую Django (после PHP).
Неожиданное преимущество (особенно в начале) — встроенная админка.
Очень приятно наличие хорошей и своевременно обновляемой документации (в том же SVN, где и код, хранится; ошибки в документации считаются серьёзными багами).
Выше упомянули GWT. Судя по сделанному на его основе (gmail, Google Wave), штука замечательная.
Но это ж клиентский фреймворк, насколько я понимаю. Серверную часть на чем-то другом надо писать (на Django; -))
Якщо хочеться чогось дуже цікавого, то можна спробувати GWT:)
обязательно попробуй Rails (ну и django тоже) — по соотношению время/изучение/удовольствие самое то!
Если же хочется то, на чём больше вакансий, то прийдётся выбирать или Вами нелюбимый PHP, или ASP.NET. Возможно Java, тут я не силён, не в курсе.
Ну я вот знаю ASP.NET, советую) для интереса можно даже глянуть мою надстройку, NReco. Полная защита от деградации моска обеспечена.
Если бы ты был опытным программистом то вряд ли ты бы так сказал. Я программирую на http://codeigniter.com/ PHP+CODEIGNITER и не жалуюсь, также уже несколько проєктов написал на ROR. Насчет python+django crf; e только одно — знать эти вещи нужно, но спрос на них не такой и большой.
Ваша позиція стосовно php мені зрозуміла. Але якщо подивитися на вакансії, наприклад тут, то поки php не дуже то вже й втрачає своїх позицій. Я б радив python, django. Як мені відомо то попит на ці речі росте + на пітоні писати легко та красиво.
але дякую
По Perl — Catalyst — MVC framework. Стосовно Django — то я сам на нього перейшов)) Про RoR точно сказати нічого не можу, так як немає досвіду роботи з цим добром. Стосовно python то можна ще подивитися на Pylons.
16 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів