PDA

View Full Version : Как по HTML коду узнать какой TOOLS использовали?



смешно
02-24-2009, 08:23 AM
Можно ли по коду (HTML), узнать на чём написан софт, в смысле какой development tools used?

например вот так начинается:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>

crazy-mike
02-24-2009, 08:54 AM
Это неправильная постановка вопроса вообще-то.
Мало того - так никогда можно вообще не узнать - что из "development tools" использовалось (и использовалось ли вообще) по довольно прозаической причине: весь "код страницы" может быть вообще с пустым <body> , но с обработчиком onload. :11:
Mozilla Composer - кстати - можно распознать по очень идиотским inline css.
:D
Самый простой способ распознать - что хоть какая-то муть подобного рода использовалась - это когда код выглядит очень "глупо и нелогично". Ну а - какая именно - там обычно хвастливые комментарии бывают "Сработано при помощи AbiWord HTML generator" и т.п. Обычно что-то похожее в тегах <meta> располагается. :D

YUM
02-24-2009, 09:24 AM
Угу! Мы выгружаем данные в XML формат, который тоже обязательно содержит ссылки на "3.орги". Причем вываливаем как с MS SQL так и с DBF
В первом варианте С++, во втором - клиппер, заклятые соседи наши ваяют на Кларионе, на чем творит затейник 1С, только они одни знают...
Так что даже meta может не сказать чем генериои этот документик.
Наши указявочные органы специально ввели тег в XML файле, с указанием программы создателя данных;)

смешно
02-24-2009, 11:27 AM
Блин, что же мне делать? интересно узнать на чём формы написанны.

Внутри всё стройно, видно, что не вручную написанно.

Заметил, что используют MochiKit 1.4, javascript file показал

algoritm
02-24-2009, 12:57 PM
Можно ли по коду (HTML), узнать на чём написан софт, в смысле какой development tools used?

например вот так начинается:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
Это обозначение типа документа html, а девелопмент тулс может вообще не указываться так как никакой роли это не играет. :cheer:

смешно
02-24-2009, 01:12 PM
ну что все исякли...? нету больше идей? может ещё какие есть критерии? а то сейчас на политику перейду /угрожаю/...:)

madison_
02-26-2009, 01:10 AM
ну это надо знать десконально каждуу прожку что и как пишут и на каких граблях вспотыкается.
А то что там все красиво и ровно написано , то это может означать что хороший кодер писал , и даже если ооооочень много написано , то означать может то же самой что опять таки хороший кодер писал.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
этовсе всего лишь спецификация док-та и прога и нормальный кодер её вставляют.

crazy-mike
02-26-2009, 01:16 AM
ну что все исякли...? нету больше идей? может ещё какие есть критерии? а то сейчас на политику перейду /угрожаю/...:)
В основном только meta-tags с description.
:leader::leader::leader::leader::leader:

crazy-mike
02-26-2009, 01:19 AM
и даже если ооооочень много написано , то означать может то же самой что опять таки хороший кодер писал.

Как раз это может означать - что писал "очень плохой к..."....
Одно из преимуществ DOM API для JavaScript - то , что всё это можно красиво "упаковывать" в функциях сценария. А не гнать безобразно-большой текст странички.

madison_
02-26-2009, 01:28 AM
Как раз это может означать - что писал "очень плохой к..."....
Одно из преимуществ DOM API для JavaScript - то , что всё это можно красиво "упаковывать" в функциях сценария. А не гнать безобразно-большой текст странички.
табличные данные тоже будем упаковывать в яву скрипт ?:D

crazy-mike
02-26-2009, 05:27 AM
табличные данные тоже будем упаковывать в яву скрипт ?:D
Как раз это очень легко и компактно делается именно в JavaScript.
:grum:

madison_
02-26-2009, 08:35 AM
Как раз это очень легко и компактно делается именно в JavaScript.
:grum:
каким же образом ?

crazy-mike
02-26-2009, 12:44 PM
каким же образом ?
AJAX (XmlHttpRequest) :D
Ну и правильно организованная работа с CSS (с минимизацией использования class и id ).
Хотя достаточно просто свои написать свои функции в javascript для создания "visual components". На длину кода странички они влиять вообще не будут и всё будет намного короче ( я так у себя почти всё на служебных сайтах попеределывал )

smeshno
02-26-2009, 02:09 PM
Блин, я хочу начать использовать AJAX (XmlHttpRequest), Майки, научи.

Может какой примерчик простой. :)

Я например могу вызывать по URL stored procedure/function, которая возвращает данные from database. Как это изпользовать при помощи AJAX. Было бы кульно, что бы юзер использовал например динамический dropdown, как в Google.
Типа он печетает несколько буковок и динамически появляется список...

madison_
02-26-2009, 03:33 PM
AJAX (XmlHttpRequest) :D
Ну и правильно организованная работа с CSS (с минимизацией использования class и id ).
Хотя достаточно просто свои написать свои функции в javascript для создания "visual components". На длину кода странички они влиять вообще не будут и всё будет намного короче ( я так у себя почти всё на служебных сайтах попеределывал )

ну началось. так и думал что аякс припашут сюда, нет надо написат на гольном яве скрипте, и большую таблицу, а если это делать то сайт получится тормозом привеликим, да и с аяксом не лучще, передовать гиганскую таблицу через него тот же изврат, тем более если она статична, это изврат вдвойне. )

crazy-mike
02-26-2009, 04:50 PM
ну началось. так и думал что аякс припашут сюда, нет надо написат на гольном яве скрипте, и большую таблицу, а если это делать то сайт получится тормозом привеликим, да и с аяксом не лучще, передовать гиганскую таблицу через него тот же изврат, тем более если она статична, это изврат вдвойне. )
В Safari этот самый javascript даже компилируется. При правильно продуманной структуре XML-response можно даже траффик между клиентом и сервером минимизировать. При первом обращении передать словарь. Потом передавать только данные со ссылками на словарь.

algoritm
03-08-2009, 03:26 AM
Блин, что же мне делать? интересно узнать на чём формы написанны.

Внутри всё стройно, видно, что не вручную написанно.

Заметил, что используют MochiKit 1.4, javascript file показал
А разьве не проще спросить у тех кто владеет или делал этот сайт :?: :cheer:

algoritm
03-08-2009, 03:42 AM
ну началось. так и думал что аякс припашут сюда, нет надо написат на гольном яве скрипте, и большую таблицу, а если это делать то сайт получится тормозом привеликим, да и с аяксом не лучще, передовать гиганскую таблицу через него тот же изврат, тем более если она статична, это изврат вдвойне. )
Джава скрипт вещь достаточно мощная :a+: для любых так сказать гигантских таблиц, а тем более в сочетании с аяксом, который насколько я сейчас разбираюсь :user: определяется далеко не только XmlHttpRequest :good:, и вообще надо уметь работать с DOM :xyxwave:, а также следует учесть что тормозит сайт в основном из-за так сказать конструктора сайта, который надо уметь делать эффективным и качественным :xyxwave:. :cheer:

crazy-mike
03-08-2009, 04:25 AM
следует учесть что тормозит сайт в основном из-за так сказать конструктора сайта, который надо уметь делать эффективным и качественным
RAD - это только создание прототипа. А дальше и так всё надо "делать вручную". Иначе "оно" просто нормально работать не будет. :grum: Самое глупое то, что RAD или CMS пытается навязать свои tooltips. Например , тупо следовать MVC далеко не всегда имеет смысл.

algoritm
03-08-2009, 04:51 AM
RAD - это только создание прототипа. А дальше и так всё надо "делать вручную". Иначе "оно" просто нормально работать не будет. :grum: Самое глупое то, что RAD или CMS пытается навязать свои tooltips. Например , тупо следовать MVC далеко не всегда имеет смысл.
Неа, конструктор к tools отношения как понятие не имеет, разьве что для обычных юзеров при покупке пакета tools они могут посмотреть сведения о качестве сделанных с его помощью сайтов и попытаться определить качество конструктора по ним. :cheer:

crazy-mike
03-08-2009, 05:09 AM
Неа, конструктор к tools отношения как понятие не имеет, разьве что для обычных юзеров при покупке пакета tools они могут посмотреть сведения о качестве сделанных с его помощью сайтов и попытаться определить качество конструктора по ним. :cheer:
Затраты просто "не окупаются". :grum: Зачем покупать то, что технологически устаревает за шесть месяцев? Разработка инструментальных средств занимает довольно много времени - а при единичных продажах, и траблом с customer support вообще смысла не имеет. Потому вместо инструмента больше пытаются продавать "товары и услуги", сделанные при помощи этого инструмента. А среду Visual легко может написать "под себя" любой настойчивый идиот. - я это экспериментально проверял ( на себе :grum: ).

смешно
03-09-2009, 03:42 PM
Заметил такую вещь. Вот есть такой сайт mignews.com откройте его и оставьте открытым, через какое-то время ваш CPU use будет 100% загруженно именно этой страницей. Чё за фигня?? Что там такое грузится?

crazy-mike
03-10-2009, 05:37 AM
Заметил такую вещь. Вот есть такой сайт mignews.com откройте его и оставьте открытым, через какое-то время ваш CPU use будет 100% загруженно именно этой страницей. Чё за фигня?? Что там такое грузится?
Может он просто сам для себя refresh делает или пытается "ленту новостей" обновлять по AJAX-запросу? :grum: