WEB-разработка: Win или Linux?

Тема в разделе "Железный поток", создана пользователем HCHUNTER, 30 май 2005.

  1. HCHUNTER
    Оффлайн

    HCHUNTER Новичок

    Credit:
    $0,00
    Book Reviews:
    0
    re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    Вообще-то да, так и есть.
    Только мало кто обращает внимание на то, что вопрос вообще немного в ином ракурсе надо рассматривать.
    Вот почему именно Линух? Ответ один - потому что бесплатно, во всем остальном это из разряда "как получить то же самое, только более сложным путем".
    Как ставятся все бюджетные порталы? Linux + PHP + MySQL и готово дело. Денежных вложений = 0. Как только корпорация достигает определенного уровня и в состоянии купить Win Enterprise, она съезжает на более серьезные вещи: Win Server + ASP + MS SQL, где о возможностях даже упоминать не стоит... - тот же PHP не стоит и грамма ASP или WSH. И не надо называть все подобные организации лохами, просто рано или поздно дозреваешь до понятия, что нужно заплатить тому, с кого потом можно спросить.

    В любом случае, не стоит воспринимать мои слова в штыки. Просто нужно четко понимать - где Линух, там бесплатно. Вот и всё. А бесплатно - не всегда и не во всём супер-пупер...
    А нормально поставленный MS действительно пока еще никто не сломал...
  2. winzard
    Оффлайн

    winzard Новичок

    Credit:
    $765,66
    Book Reviews:
    0
    re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    [HC]HUNTER, ничего не имею против Винды (сам такой), но корпоративные системы прекрасно развертываются и под Linux, и под Sun Solaris (про который тут вообще не упоминался). Настоящая операционная система должна быть. Просто быть. Все остальное должен делать спецсофт, которому все равно, какая у вас операционная система. Все уже догадались, что я о Java :)
    MS Windows vs Linux обсуждается уже почти 10 лет, на моей памяти. Кажется еще до выхода Windows 95 все началось. Потом была OS/2, с ней сравнивали, кричали. И где теперь эта OS/2? В банкоматах? Вроде пообсуждали уже все, что только можно по этой теме, затихли. Так нет же, подрастают новые поколения линуксоидов и битва начинается с начала.

    В общем, что стоит на машине у вас дома - это ваше личное дело (ну, еще и прокуратуры, если за винду не заплочено :) ), а что ставить на корпоративные сервера - это определяется совсем не воплями типа "Винда лучше" или "MS - MD".
  3. at_hacker
    Оффлайн

    at_hacker Новичок

    Credit:
    $793,31
    Book Reviews:
    0
    Re: re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    Ну это ты сгоряча брякнул... :)
  4. Георгий
    Оффлайн

    Георгий Новичок

    Credit:
    - $1,17
    Book Reviews:
    0
    re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    Короче: винды - для работы дома, линух - для серверов.
    Я представляю сложности администрирования сервера находящегося где-нибудь в США, если он работает под Windows. А под Linux это можно делать даже через GPRS-соединение.

    Еще лично я на линухе дома обкатываю разные проги. Так, например, в линухе есть fork, отлично организована работа с потоками и межпроцессное взаимодействие. Тот софт который я могу запускать на линухе (Perl+MySQL) на виндах работать не будет именно из-за отсутствия вышеперечисленных фич.
  5. HCHUNTER
    Оффлайн

    HCHUNTER Новичок

    Credit:
    $0,00
    Book Reviews:
    0
    re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    :lol: :lol: :lol:



    at_hacker,
    Отнюдь. Сказал как есть.
    На WSH (Windows Script Host) можно садиться и писать настоящее приложение в любом редакторе (хоть в Блокноте). И никакой компилятор ему не нужен. Просто запускается и все. Не нравится что-то - отредактировал и перезапустил. Никакой компиляции.
    А про ASP, ASP.NET я просто промолчу. Такой мощи пока никто не придумал, чтобы можно было реализовывать любые приложения в окне браузера (не путать с открыванием всяких Вордов и Экселей в окне IE!).


    В любом случае, спорить ни с кем не собираюсь, дело хозяйское, кому на чем удобнее и кто чего умеет. Я вообще о другом говорил.
  6. at_hacker
    Оффлайн

    at_hacker Новичок

    Credit:
    $793,31
    Book Reviews:
    0
    Re: re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    Типа, PHP-скрипты в текстовом редакторе нельзя писать, и они требует компилятора? :)

    А ты с PHP работал? :) Что-то мне кажется, что нет :) Как в ASP, например, с функциями обработки графики (ну банально -- размер картинки получить, чтобы правильно сформировать параметры WIDTH и HEIGHT тега IMG). В чём в ASP моща-то?
  7. HCHUNTER
    Оффлайн

    HCHUNTER Новичок

    Credit:
    $0,00
    Book Reviews:
    0
    re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    Вообще-то да. С него я и ушел на ASP и WSH,
    - гораздо меньше пустой писанины
    - пишешь на нормальных JVS и VBS
    - не нужны никакие гниловатые ISAPIны.

    В любом случае, спор ни о чем - ну какой тебе нафиг ASP на *NIXе ? Отдыхаем. Там Perl и PHP. Сравнивать нечего.
    И опять же говорил я вообще не об этом, так что нечего продолжать развивать пустую тему в левом направлении... :)
  8. IzzaGardiner
    Оффлайн

    IzzaGardiner Новичок

    Credit:
    $0,00
    Book Reviews:
    0
    Re: re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    Java?
    Да, и, кстати, насколько я помню устройство ASP, технологически никаких отличий использовать ASP компоненты или открыть Word в окне браузера нет. И там и там просто обращение к COM объектам. А что это за объект - Word или ASP компонент какая разница.
  9. HCHUNTER
    Оффлайн

    HCHUNTER Новичок

    Credit:
    $0,00
    Book Reviews:
    0
    re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    Java это немного не из той оперы.... Не надо путать его с JavaScript.
    Кстати на чистой Яве писать - можно опухнуть... :? там нет вообще ничего, никаких готовых компонент. На ней тоже пишут не от особо хорошей жизни, а по той же причине - от того что абсолютно бесплатно ;)



    Достаточно большая разница. Word - это целое готовое приложение, которое проталкивается в окно браузера и живет там. То есть работает в оболочке браузера.
    ASP.NET же позволяет динамически строить абсолютно любые приложения внутри браузера. Прямо брать собирать менюхи, диалоговые окна и т.п. И пишется все привычным JavaScriptом + тэгами. А это прямые WEB-технологии, за которыми будущее (уже слегка пришедшие в жизнь).
    А всё это в связке с .NET и WSH позволяет толкать подобные приложения как самостоятельные прямо из Виндов. То есть написать любое приложение теперь занимает от 5 до 10 минут, и даже не просто примитивные диалоговые программки, а весьма сложные приложения типа серьезных удаленных массовых обработок по сети. Причем если не нравится что-то - в Блокнот его и через 2 секунды все поправлено :)

    ...Не-не, не подумайте что я ярый противник Линуха. Просто в подобных вещах как IIS6 + ASP мало кто хорошо разбирается, отчасти всилу того что привыкли к Apache + PHP, а вещь тем не менее мировая и имеющая громадное будущее. Многие задачи в нем решаюся очень просто и красиво + работает всё на уровне ядра, а не ISAPI библиотек (то есть очень-очень быстро).
    Ведь в конце-концов ASP это не только JVS/VBS на серверной стороне чтобы форум типа PHPbb поднять, это немного большее ;)
    Взять хотя бы анонсы NET 2.0, который появится вот-вот. Там такое можно воротить... :cry:

    Ладно, проехали... Топик не так называется.
  10. VEXEL
    Оффлайн

    VEXEL Active Member

    Пол:
    Мужской
    Credit:
    - $0,62
    Book Reviews:
    0
    re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    [HC]HUNTER, Ну ты прочитал вводный курс по программированию веб-приложений. :)
  11. Георгий
    Оффлайн

    Георгий Новичок

    Credit:
    - $1,17
    Book Reviews:
    0
    Re: re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    Вот так и получаются тяжелые приложения которые требуют на клиенте браузер IE версии не ниже какой-то с установленным на (клиенте же) .Net Framework и глюками в случае если эти условия не выполняются.

    Не видел я интернет-магазинов или каких-то приложений предназначеных для широкой интернет-общественности написанных с использованием упомянутых компонент. Кругом PHP+MySQL, ну иногда asp (но без извратов). Т.е. все сугубо серверное и странички чисто HTML-ные с минимальным JavaScript-ом и совершенно правильно, ибо нефиг делать привязку к клиенту.

    Для написательства приложения под заказчика когда он гарантирует, что его клиенты будут работать на определенной конфигуарции - пожалуйста, хоть .Net, хоть Visual Basic в связке с OLEDB (ODBC или чего-то там чтобы к базе щемиться) хоть что-то еще MS-овское. Но когда речь идет о приложении с которым работают через Web, то лучше стандартные PHP+SQL.
  12. Георгий
    Оффлайн

    Георгий Новичок

    Credit:
    - $1,17
    Book Reviews:
    0
    re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    Java - из той оперы. Можно использовать как серверный вариант Java, так и апплеты на клиенте. Но клиентские апплеты - это неправильно, ибо это уже идет привязка к браузеру и в стандартной конфигурации Windows XP работать не будет.
  13. HCHUNTER
    Оффлайн

    HCHUNTER Новичок

    Credit:
    $0,00
    Book Reviews:
    0
    re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    Георгий,
    Ты знаешь..., лично я через нажитый геморрой и набитые синяки уже пришел к выводу что однако лучше старого проверенного IE пока ничего нет... :? Все остальное обычный мусор, расчитанный на лохов и годящийся для безглючной работы лишь на www.yandex.ru... :?
    Как ни странно, только IE нормально поддерживает все стили, полную работу с фреймами, дивами и филдсетами. А самое ценное в нем - нормальная поддержка JavaScript в полном объеме. Ничем из перечисленного не может похвастаться ни один браузер. А если нет нормальной работы с этими компонентами (особенно с JS) - нет нормального web-приложения.
    - Особенно этим отличается всеми так горячо любимая Опера - работает кривее всех. Да и собственно чего с нее ожидать? Браузер своей основой ориентируется на массу Линух-разработчиков, это своего рода их родной браузер, так откуда там нормальному JSу и фреймам быть? Плохого в этом может ничего и нет, просто люди отталкиваются от других плоскостей.
    - Лучше всех работает NN, в нем есть режим полной эмуляции IE, причем за обновлением этого ядра разработчики очень внимательно следят блягодаря чему браузер хоть куда - можно использовать как действительную замену IE.
    - Про Мозиллу упоминать вообще не хочется... - мало того что она до сих пор просто косая и глюкавая, так и работает с кодом просто загадочно... :shock:

    И не стоит возражать в духе "писать надо по-людски"... Если поддержки чего-то нет, то хоть ты запишись - толку не будет... м-дя...
  14. Anonymous
    Онлайн

    Anonymous Guest

    Credit:
    $
    Book Reviews:
    re:Лунексойды Смоленска !!!!

    Полностью согласен. Епрст, сейчас бы инет совсем по-другому выглядел,
    если бы не надо было думать о совместимости..
  15. winzard
    Оффлайн

    winzard Новичок

    Credit:
    $765,66
    Book Reviews:
    0
    re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    FireFox тоже все поддерживает. Это я тебе говорю как разработчик софтины, которая долгое время могла правильно работать только под IE. Сейчас у нас вся контора спонтанно на FireFox переехала (никто не агитировал и не предлагал).

    И, таки да, "писать надо по-людски". Ты пробовал писать софт на продажу? Так вот, если ты будешь его писать по принципу "будет работать только под XXX, а все остальные идут лесом" - клиентов у тебя будет мало. Им пофигу, что лучше, IE или Мозилла. У них стоит Опера и сносить ее они не собираются.
    P.S. Опера, на самом деле, для нас та еще головная боль. Не поддерживаем мы ее, а трясут многие.
  16. Георгий
    Оффлайн

    Георгий Новичок

    Credit:
    - $1,17
    Book Reviews:
    0
    re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    [HC]HUNTER, да я сам не люблю ничего левое из браузеров и почтовых клиентов. Использую IE+Outlook Express. Дело в другом. Если злоупотреблять заморочками которые должны выполняться на клиенте (VBSCRIPT, JSCRIPT, JAVASCRIPT), то это может грозить глюками и неправильной работой приложения. Ведь клиенты разные бывают - у кого-то IE5.0 под Windows98, а у кого-то IE6 под XP (да и вообще может получиться так, что где-то каких-то компонентов не хватает и одна и та же конфигурация у двух человек будет работать по-разному).
    Основная мысль - делать приложение надо максимально клиентонезависимое, т.е. чтобы на сервере генерился окончательный HTML который бы отдавался клиенту.
  17. IzzaGardiner
    Оффлайн

    IzzaGardiner Новичок

    Credit:
    $0,00
    Book Reviews:
    0
    Re: re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    Вышеприведенное неверно. Если Вы не знаете о том что что то есть, это вовсе не значит что этого нет. Посмотрите например JSF и Java Studio Creator.

    Ну да ну да, а ASP это множество маленьких компонентиков (таких же приложений, только маленьких) из которых средствами языка, обрабатываемыми опять же этими маленькими компонентиками, только возведенных в ряд стандартных собирается приложение :) Хотя, строго говоря разница конечно есть. Word располагается на клиенте. Но, как только вы начнете использовать всю мощу ASP и ASP.NET, то есть что то отличное от HTML вам все равно придется иметь компоненты на клиенте (подгружать оригинальные activex или использовать стандартные виндовые), так что и это различие сводится к минимуму. Тут прелесть ASP в том, что в винде в любой поставке уже есть масса стандартных компонентов, которые можно спокойно использовать. Если их нет - то на клиент придется отдавать только HTML или грузить свои.

    Насчет ASP.NET абстрагируйтесь от семантики конкретного языка программирования и вы увидите, что идеи ASP.NET и JAVA схожи. Просто в ASP.NET детали реализации скрываются путем введения стандартных компонент и их интерфейсов в семантику языка. Это и хорошо и плохо.
    Насчет путаю ли я JSP и JAVA - нет не путаю. Тот же ASP не сам по себе, его функциональность основана на компонентах, имеющих физическую реализацию в виде dll/activex и т.д. А вот уже с их функциональностью работают средствами ASP. Их можно писать на си, можно на паскале, да на чем угодно на том же java - лишь бы снаружи набор интерфейсов был.
    Так и java всего лишь язык для разработки компонент, которые потом вызываются средствами jsp.
  18. winzard
    Оффлайн

    winzard Новичок

    Credit:
    $765,66
    Book Reviews:
    0
    re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    Вообще-то когда-то у MS была своя JVM. По этому поводу они судились с Sun (они там наменяли много чего). Когда им запретили ставить свою JVM, они ее доработали и выпустили .Net Framework. Так что ничего удивительного, что похожи.
  19. HCHUNTER
    Оффлайн

    HCHUNTER Новичок

    Credit:
    $0,00
    Book Reviews:
    0
    re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    Тут кстати проскакивала информация, что они опять мириться собрались... :)
  20. IzzaGardiner
    Оффлайн

    IzzaGardiner Новичок

    Credit:
    $0,00
    Book Reviews:
    0
    Re: re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    Уже. Прилюдно пожимают друг другу руки, обнимаются и лобызаются. Не забывая, конечно, держать в кармане фигу :)
    Не знаю, что там держит Майкрософт а SUN явно хочет чтобы Microsoft двинула java, а потом когда будет много приложений на java активно двинуть Solaris. Причем чтобы народ к нему (Solaris) подготовить, он уже сделан бесплатным.
  21. De-Niro
    Оффлайн

    De-Niro Новичок

    Credit:
    $0,00
    Book Reviews:
    0
    re:WEB-ТБЪТБВПФЛБ: Win ЙМЙ Linux?

    Стоит у меня Win2003 c IIS6 + MsSQL Server + MySQL + PHP естественно IIS поддерживает и ASP, почему так использую так как Linux хостинги не поддерживают MsSql а сайты я пишу на PHP + MySQL ну так уж судьба пошла что надо мне MsSQL для 1С. Так что тут спорить о Win и Linux у виндовс больше вожможностей. Это моё мнение. <img src='http://av-ca.ru/smile/36_1_1.gif' border='0' alt='user posted image'>
  22. at_hacker
    Оффлайн

    at_hacker Новичок

    Credit:
    $793,31
    Book Reviews:
    0
    Re: re:мХОЕЛУПКДЩ уНПМЕОУЛБ !!!!

    Спроси у lameli или polaris'a, как файрфокс всё поддерживает :)

Поделиться этой страницей