Последнее с блога

Что выбрать - Windows или Linux облако?

Я пишу под Web как на PHP, так и на .NET и мне нравятся оба. Но я считаю, что .NET и Java являются веб технологиями не для всех. Эти два монстра отлично проявляют себя в финансовой сфере (банковские приложения) или там, где нужно серьезные вычисления на заднем плане. Все! Больше я нигде не вижу .NET и Java просто потому, что это слишком дорого. 

Если сравнить стоимость сервисов Windows и Linux в облаке Amazon, то разница будет существенной - дешевле поставить до 5 серверов Linux, чем один Windows. И разница еще и не только в цене за одинаковые параметры, просто Windows сервера требуют чуть больше ресурсов для комфортной работы. 

Xbox One бук

В магазине Microsoft наткнулся на вот такой ноутбук с начинкой в виде XBox One. Если честно, то названия я реально и не знаю, но будем симполично называть его ноутбуком. Экран небольшой, и совершенно не вижу смысла в таком устройстве. Лично я такое ни за что не купил бы. Ни по эффективности ни по дизайну - никакого интереса. 

Несвязанные представления

Очень часто в книгах о хорошем тоне в программировании можно увидеть термин Decoupling в отношении кода. Смысл в том, что ваши классы не должны быть жёстко привязаны к определённой реализации другого класса (внешней зависимости). И я иногда вижу, что народ следует этой рекомендации в своём коде. 

Но почему при этом все так жёстко привязываются к определённому фреймворку в представлениях (View)?

Я ненавижу использовать различные хелперы в виде Html.BeginForm в представлениях. От того, что это превращается во время выполнения в <html> выгоды ноль. Проще же сразу написать HTML тэги и отвязаться от абсолютно ненужно помощи фреймворка. 

Еще немного из новинок на блоге

  • Microsoft раздвигает тучи перед облаками
  • Синий экран смерти Windows
  • Обязательная Dependency Injection
  • Мало кто пишет не связанный код
  • Занимаюсь спортом на беговой дорожке
  • Солидная компания с плохо настроенным сайтом
  • Чего не хватает в Microsoft Surface Pro
  • Реклама в роликах Channel 9
  • Майка .NET
  • Категории заметок

    Последнее с раздела статей

    Как правильно оценивать проекты - пособие для программистов

    Прежде чем начинать какой-то проект, программистов очень часто просят оценить, сколько времени займёт разработка. Это важно менеджерам, чтобы понять, когда продукт или функционал может быть доставлен клиенту или на рынок. 

    Настройка Apache на macOS

    Я обожаю использовать mac для web разработки и на php я пишу только на нем. На Surface Pro у меня нет ни PHP, ни MySQL, ни Apache. Давние читатели блога уже знают, что я когда-то пробовал MAMP, но потом перешел на чистый MAMP (Mac, Apache, MySql, PHP). Недавно получил письмо с просьбой расказать, как настроить Apache на маке. Выполняю просьбую.  

    Производительность табличных переменных

    Сегодня хотел бы затронуть тему производительности переменных в виде табличек. В SQL Server можно создавать переменные, которые будут работать как целые таблицы. Возможно в других базах данных есть такие же возможности, я пользовался такими переменными только в MS SQL Server.

    О блоге

    Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

    Обратная связь

    Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповидания на русском или английском языке.

    Пишите мне


    Я в социальных сетях
    Facebook Twitter Telegram Youtube Instagram