О зрелости пижам против зрелости GWT (с короткими сроками) для веб-приложения
Я люблю и Python, и Java, и у меня есть первый "серьезный" проект веб-приложения, который я хотел бы реализовать.
Мне трудно выбирать между пижамой + джанго и GWT + Hibernate.
На самом деле, с моей точки зрения начинающего, кажется, что мир Python больше подходит для быстро развивающегося и интересного веб-приложения. И, с другой стороны, мир Java полезен для масштабируемых решений, ориентированных на производительность, и для "серьезных" проектов с большими деньгами...
Мои требования довольно просты: это приложение должно заменить настольное приложение. Таким образом, фактор производительности есть. Но мои сроки довольно короткие.
Является ли пижама достаточно зрелой, чтобы заменить GWT с точки зрения производительности и функциональности?
2 ответа
На самом деле, с моей точки зрения начинающего, кажется, что мир Python больше подходит для быстро развивающегося и интересного веб-приложения. И, с другой стороны, мир Java полезен для масштабируемых решений, ориентированных на производительность, и для "серьезных" проектов с большими деньгами...
Неее. Например, YouTube находится на Python - где, на ваш взгляд, это влияет на его производительность, масштабируемость или характеристики "больших денег"?
Является ли пижама достаточно зрелой, чтобы заменить GWT с точки зрения производительности и функциональности?
Совсем другой вопрос из предыдущего, глупого наблюдения.
GWT существует дольше и имеет больше пользователей и участников. Возможно, пижама "достаточно хороша" для многих целей - тем не менее, она выпущена в версии 0.7, а GWT - в версии 2.0, что можно считать показателем того, что GWT лучше, более развит и зрел.
Большинство реальных масштабируемых веб-приложений используют "настоящий" Javascript (обычно с некоторой поддерживающей структурой, такой как очень популярный jQuery или любой из его многочисленных "конкурентов"); если по какой-либо причине вы не можете (или, скорее, не хотите), то, по моему мнению, GWT, вероятно, менее рискованный выбор, чем пижама.
Мне удалось развернуть пару веб-приложений среднего размера, используя пижаму, и, поверьте мне, это было очень гладко. Это уменьшенная версия GWT, поэтому ее легче освоить. Большинство виджетов пользовательского интерфейса состоит из 100 строк. Также питонное использование ОО является довольно образцовым.