#Web Development

IronPython и ASP.NET

Published at October 30, 2008 ·  1 min read

В предыдущем посте я рассказал как подружить Visual Studio и IronPython. Сегодня мы напишем первое приложение на ASP.NET на языке IronPython.

Для начала необходимо скачать ASP.NET Dynamic Language Support, который включает в себя документацию и два примера: ASP.NET MVC IronPython Sample и ASP.NET Webforms IronPython Sample. Webforms sample- это обычный web site проект с такими файлами:

 

 К сожалению, в текущей версии не поддердивается проект Web Application.

C ASP.NET MVC Sample всё на много интереснее. Т.к. Python - это динамичский язык и не поддерживает атрибутов, то код контроллеров приходится писать на C#. С model и view всё значитально проще. Можно использовать IronPython, только во view нужно указать Language=“IronPython”. В остальном создание приложение ничем не отличается от такового на C#.

...


Live ID становится провайдером для Open ID

Published at October 28, 2008 ·  1 min read

Об этом говорили, спорили, но это призошло. Тепрь не нужно выбирать между Live ID и Open ID - достаточно использовать Live ID Open ID Provider. В данный момент он находится в стадии Comunity Technology Preview (CTP) и поддерживает протокол Open ID 2.0. Пока нет точных планов выпуска финальной версии, изветсно только что она выйдет в 2009-м году.

Оригиннальне сообщение здесь.

...


ASP.NET MVC как часть .NET Framework

Published at September 2, 2008 ·  1 min read

С момента выхода ASP.NET MVC идут обсуждения: будет ли он включен в состав .net framework или нет? Если верить слухам и некоторым сообщениям в msdn blogs, то рано или поздно это случится.

Текущая его версия Preview 5, доступная на CodePlex, говорит что до релиза проект ещё не готов, хотя некоторые надеялись, что ASP.NET MVC будет частью .net 3.5 sp1. Надежы, в большей степени, не оправдались. Почему в большей? Потому что сборки System.Web.Abstractions.dll и System.Web.Routing.dll, ранее присутствующие только в ASP.NET MVC, вошли в .NET 3.5 Service Pack 1.

...


Мобильный веб

Published at August 28, 2008 ·  1 min read

C каждым днём мобильный интернет становится всё более доступным. Мобильный телефон с gprs перестал быть диковиной. Даже wap постепенно уходит в прошлое. Wap перестаёт устраивать рядовых пользователей и заставляет разработчиков учитывать особенности мобильных браузеров.

Всё больше сайты имеют свою облегчённую, мобильную версию. Но что нужно сделать чтоб и ваш сайт смог корректно отображаться на мобильном браузере?

Для начала он должен соответствовать стандарту XHTML™ 1.0, т.к. большинство браузеров на мобильных телефонах и PDA могут корректно обработать такой контент. Также консорциум w3c месяц назад обнародовал Mobile Web Best Practices 1.0, где находятся Guidelines по созданию сайтов для мобильных устройств. Многие верят в то, что вскоре это станет стандартом.

...


Win the Web - 24 часа ада!

Published at April 24, 2008 ·  1 min read

Осталоcь всего 7 дня до конца регистрации на конкурс Win the Web. Конкурс web-разработчиков на платформе Microsoft. Особенность его состоит в том, что он будет проходить непрерывно 24 часа! Проводится в два этапа: после локального этапа две команды (одна студенческая и вторая команда профессиональных разработчиков) едут на финал. Поко что от Украины зарегистрировано лишь две команды. Для участия нужно зарегистрироваться на сайте и до первого мая загрузить mini application. Подробнее о правилах и об участии написано на их сайте.

...


Tags

.net .net framework .net framework 3.5 agile ajax ajax control toolkit ampq ansible apache asp.net asp.net mvc automation axum babel bash benchmark blog blog engine bootstrap buildout c# cache centos chrome ci cinder ckan cli cloud code review codeplex community config debugger deface dependencies development environment devices devstack devtime disks django dlr dns docker dockerimage dos easy_install elmah encoding environment variables error event events everything-as-a-code exception exceptions fabrik firefox flask foreach forms fstab gae gcc gerrit git github go google google app engine grep hack hacked hardware headless horizon hound html hugo iaas ienumerable iis internet iptables iron python ironic iscsi java script javascript jenkins jquery js jsx k8s kharkivpy kiss kombu kubernetes kvm kyiv lettuce libvirt linux lio loci logging loopback losetup lvm mac os macos mercurial microsoft microsoft sync framework mobile mono ms office msbuild networking news nginx npm npx offtopic oop open source open xml opensource openstack openvswitch os p'n'p packages paraller development patterns & practices performance php pika pip plugins podcast popup postgresql profiler project protocols proxy pycamp pycharm pycon pykyiv pylint pypi python python 3 qcow quantum qumy rabbitmq rar react reactjs refactoring rfc rhel search engine security selenium server shell silverlight socket software engineering source control sourcegear vault sources sql sql server sql server express sqlalchemy ssh static site sublimetext svg tests tgt tipfy todo tornado typescript uapycon ui uneta unit tests upgrades usability vim virtualenv visual studio vitrage vm vue.js vuejs web development web server web service web_root webpack webroot windows windows live word press x32 x64 xcode xml xss xvfb интернет-магазин книги

Recent posts

Go 1.18: new features

Всё будет Kubernetes

2022 Relaunch

Everyday Blogging

I don't want this CI


Archives

2022 (3)
2019 (73)
2018 (2)
2017 (3)
2016 (2)
2015 (3)
2014 (5)
2013 (17)
2012 (22)
2011 (36)
2010 (25)
2009 (35)
2008 (32)
2007 (2)