👋 Nový obsah na borekb.cz

Info Tento blog je v "read-only módu" a nový obsah již nebude přibývat. O vývoji píšu na DevBlog.

.NET

IronPython, Phalanger a dynamické jazyky pro .NET

Platforma .NET je programátorským světem vnímána jako typová záležitost, tj. většina lidí si myslí, že jazyky cílené na platformu .NET musejí být staticky typované. Není to pravda – v poslední době se objevují úspěšné porty dynamických jazyků. (Pokud chcete o „dynamických jazycích“ vědět víc než jen to, že u proměnných není potřeba uvádět jejich typ, podívejte se na úžasný článek Dynamic Languages — ready for the next challenges, by design.)

Na konci roku 2005 byla vydána první beta IronPythonu, což mě osobně velmi těší (přečtěte si oficiální oznámení na blogu autora). Python je totiž jazyk, na který se chci podívat, jakmile budu mít chvíli času. Hodně se o něm mluví a když ho obhajuje sám Bruce Eckel, asi na něm něco bude :)

Zařazeno do kategorií |

Lze PHP porovnávat s Javou nebo s .NETem?

Čas od času se na webu objeví polemika PHP versus zbytek světa. Martin Snížek píchl do vosího hnízda článkem K čemu je PHP, pod kterým se objevilo mnoho vášnivých komentářů. Roman ‚Dagi‘ Pichlík se v zápětí na svém blogu ptá Znáte PHP? a pokládá několik zásadních otázek, jako jestli pro PHP existuje MVC framework, komponentně událostní framework typu Faces apod. Ale o tom tento příspěvek být nemá.

Nevím, co je toho příčinou, ale pod podobnými příspěvky se často objeví tvrzení, že PHP nelze s Javou nebo s .NETem porovnávat. Např.:

Zařazeno do kategorií | | |

IL IDE

Všechny zdrojáky psané pro platformu .NET se překládají do mezijazyka zvaného Microsoft Intermediate Language, ve zkratce MSIL nebo jen IL. Před časem se pro IL objevilo zajímavé komplexní vývojové prostředí zvané ILIDE#, ale web tohoto produktu již bohužel nefunguje a tak lze aspoň na blogu Mitala Kakaiya najít pár screenshotů a příslib zaslání programu na mail.

ILIDE# naštěstí není jediným počinem svého druhu. Na SourceForge se objevil podobný projekt jménem DILE (Dotnet IL Editor), který dokonce umí nastavovat breakpointy a IL tak základním způsobem debugovat.

Zařazeno do kategorií |

MySQL. Grr.

Do konce ledna bych chtěl zprovoznit něco smysluplného na domovské stránce tohoto webu. Chvíli jsem zvažoval, jestli web udělat od nuly pomocí ASP.NET nebo jestli využít nějaký CMS. Od začátku jsem měl jasno, že pokud by to byl CMS, jednalo by se o Drupal, který jsem si oblíbil už dřív.

Pro ASP.NET hovořilo především to, že tuto technologii mám rád a při implementaci vlastního CMS bych se aspoň něco přiučil. Navíc předpokládám, že většina mých budoucích projektů bude v .NETu, takže ASP.NET je přirozenější platformou.

Zařazeno do kategorií | | |

RoundedBox zvítězil v soutěži LCD za web

RoundedBox se v soutěži LCD za web umístil mezi prvními deseti, z čehož mám ohromnou radost. Mé upřímné díky patří všem, kteří mu poslali hlas.

Pokud nevíte, co je RoundedBox zač, doporučuji navštívit jeho web. Ve stručnosti se jedná o ASP.NET 2.0 komponentu, která umí velmi snadno do stránky vložit rámeček se zaoblenými rohy. Docílit tohoto efektu „ručně“ je v současnosti poměrně náročné, protože vývojář musí dobře ovládat HTML, CSS, nějaký grafický program a/nebo JavaScript. Nyní stačí pouze napsat <bb:RoundedBox>, doplnit pár atributů a o všechno ostatní už se RoundedBox postará sám.

Zařazeno do kategorií |

První CTP Visual Studia Orcas je venku!

Je tomu zhruba měsíc a půl, co Microsoft vydal Visual Studio 2005, a už tu máme první preview release příští verze s kódovým jménem Orcas v rámci December CTP. Integrována jsou již schémata pro editování XAML struktury a především vizuální návrhář pro WPF s kódovým názvem Cider.

Hodně se těším, až se Orcas dostane i mezi běžné smrtelníky.

Zařazeno do kategorií |

Vánoční speciál MSDN TV

Letošní vánoční epizoda MSDN TV je opravdový nářez – kam se hrabe loňský díl. Vřele doporučuji shlédnout – ústa zůstanou otevřená jak kvůli demonstrované WinFX aplikaci, tak kvůli tomu, že nebudete věřit, co všechno jsou schopni nejvýše postavení architekti Microsoftu udělat pro show.

Už teď se těším na příští Vánoce :)

Zařazeno do kategorií |

Projekty podobné RoundedBoxu

Podle mého rychlého průzkumu na webu je RoundedBox asi nejlepší možností, jak snadno a rychle do webové stránky integrovat rámeček s kulatými rohy. Přesto ne každý může používat ASP.NET 2.0 a ne každému se musí RoundedBox zamlouvat. Zde jsou proto odkazy na aspoň trochu podobné projekty:

  • RoundedBox Bobbyho DeRosy. Tento jmenovec je jednoduchou komponentou, která umí zaoblený rámeček vykreslit na základě předem připravených obrázků. Zhruba tak odpovídá mému RoundedBoxu, pokud by měl pouze metodu PreparedImages (on má ve skutečnosti metody 3).
Zařazeno do kategorií |

LCD za web - jak vypadají soutěžní weby

Dnes bylo zpřístupněno hlasování do soutěže LCD za web. Navštívil jsem proto seznam soutěžních webů, abych viděl, jakou konkurenci má můj RoundedBox.

Odevzdaných a schválených webů je asi 200. Zběžně jsem všechny navštívil a zde je seznam kategorií, které jsem vypozoroval:

  • V první skupině jsou weby, které prostě nefungují. Buďto obsahují pouze text „Nový virtuální adresář“ nebo zobrazují chybovou stránku ASP.NET nebo jsou rovnou přesměrovány na hlavní stránku hostingu (což většinou znamená, že stránka nebyla nalezena). Takovýchto webů nebylo málo – řekl bych pár desítek.
Zařazeno do kategorií |

RoundedBox - ASP.NET komponenta pro tvorbu kulatých rohů

Včera večer jsem dokončil práce na ASP.NET komponentě RoundedBox. Jedná se o ovládací prvek podobný asp:Panelu, na rozdíl od něj však dokáže generovat rámeček se zaoblenými rohy.

Dnes je kupodivu velmi složité tento efekt na stránce vykouzlit. Bylo popsáno hodně technik, ale svoboda výběru vždy přináší otázku, co si vlastně vybrat. Navíc ne každý tvůrce webu musí být úplný odborník na jemné nuance XHTML, CSS, JavaScriptu apod.

Proto přichází RoundedBox, který vývojáře od implementačních detailů oblých rohů odstiňuje. Stačí napsat <bb:RoundedBox BackColor=„Blue“ runat=„server“> a na stránce se objeví modrý box se zaoblenými rohy. Může to být ještě jednodušší?

Zařazeno do kategorií |
Syndikovat obsah

Komentáře jsou uzavřeny (blog je v read-only módu). Pokud mě chcete kontaktovat, můžete mailem.