Виктор Ablebeam: Мало ли что она справится... Тут много людей используют теперь JS практически везде. Аргументируя это тем, что мы навесели ресурсов серверу и всё работает.
Для каждой работы свой молоток.
Python даёт максимальную производительность на сервере и делает PHP, Node, Ruby и др. Ну конечно если не считать компилируемые языки.
MYSQL делат всех по производительности с малой связанностью данных....
MongoDB наоборот делает всех когда есть множество связей и когда нет чёткой структуры.
Леша Федосеев: да полноценно они индексируются. Есть фантомJS, есть сервис который помогает с рендерингом страницы. Единственная проблема в 404 ошибке и возможно в других заголовках.
JRazor: нужно просто быть в тренде. И иметь какой-то профиль. Не следует читать какие-то толстые книги, но следует, возможно, хранить их под рукой как справочник. Кроме того loftblog и другие обучающие видео. С видео быстрее усваивается информация чем с текста.
Субъективно для меня Flask это разрекламированная в России лажа! Я выбираю Pyramid.
Но будущее всё равно за асинхронными фреймворками. То что вы щас напишите во Flask постепенно будете переписывать на Торнадо или Другой асинхронный фреймворк. Но я не призываю сразу всё писать на Flask, асинхронное решение не всегда быстрее. Сперва они наоборот медленные. Выигрыш появляется после череды XHR запросов. А если их мало на странице - то и смысла писать их на асинхронном коде - нет.
Как я понял можно немножко исправить бакбон:
...
var History = Backbone.History = function() {
this.handlers = [];
_.bindAll(this, 'checkUrl');
// Ensure that `History` can be used outside of the browser.
if (typeof window !== 'undefined') {
this.location = window.location;
this.history = window.history;
}
};
// Cached regex for stripping a leading hash/slash and trailing space.
var routeStripper = /^[#\/]|\s+$/g;
// Cached regex for stripping leading and trailing slashes.
var rootStripper = /^\/+|\/+$/g;
// Cached regex for detecting MSIE.
var isExplorer = /msie [\w.]+/;
// Cached regex for removing a trailing slash.
var trailingSlash = /\/$/;
// Cached regex for stripping urls of hash.
var pathStripper = /#.*$/;
// Has the history handling already been started?
History.started = false;
...
Да просто тут клик по тэгу везде в примерах рассматривается. А я хочу по хештегу получить даные. Во вторых сперва хочу получить картинку, а потому уже html. Изгуглил всё но ничего понял:
сделал так:
...
driver.implicitly_wait(10)
driver.get_screenshot_as_file(full_path)
...
Для каждой работы свой молоток.
Python даёт максимальную производительность на сервере и делает PHP, Node, Ruby и др. Ну конечно если не считать компилируемые языки.
MYSQL делат всех по производительности с малой связанностью данных....
MongoDB наоборот делает всех когда есть множество связей и когда нет чёткой структуры.