<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>.NET o no .NET, esa es la cuestión : c++, c++/cli, MAC</title><link>http://geeks.ms/blogs/rfog/archive/tags/c_2B002B00_/c_2B002B002F00_cli/MAC/default.aspx</link><description>Etiquetas: c++, c++/cli, MAC</description><dc:language /><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>C++Builder XE/Delphi XE Starter edition (como los Express de Visual Studio, pero pagando poco)</title><link>http://geeks.ms/blogs/rfog/archive/2011/01/29/c-builder-delphi-xe-starter-edition-como-los-express-de-visual-studio-pero-pagando-poco.aspx</link><pubDate>Sat, 29 Jan 2011 11:27:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:188149</guid><dc:creator>Rafael Ontivero</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/rfog/rsscomments.aspx?PostID=188149</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/rfog/commentapi.aspx?PostID=188149</wfw:comment><comments>http://geeks.ms/blogs/rfog/archive/2011/01/29/c-builder-delphi-xe-starter-edition-como-los-express-de-visual-studio-pero-pagando-poco.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Actualizaci&amp;oacute;n 31/01/2011:&lt;/strong&gt; Definitivamente es una realidad. Hoy acaba de ser anunciado oficialmente, con los precios indicados (al menos en USA), y para Europa, como siempre, la traducci&amp;oacute;n 1 d&amp;oacute;lar 1 euro, es decir, 199 euros para la versi&amp;oacute;n completa y 149 para la actualizaci&amp;oacute;n. En un primer vistazo, la versi&amp;oacute;n Starter es la Professional pero sin el soporte para UML, refactorizaci&amp;oacute;n y competado de c&amp;oacute;digo, as&amp;iacute; como de alguna que otra cosilla m&amp;aacute;s...&lt;/p&gt;
&lt;p&gt;Hac&amp;iacute;a ya varios a&amp;ntilde;os que &lt;span style="text-decoration:line-through;"&gt;BorlandCodegear&lt;/span&gt;Embarcadero no sacaba nada &lt;em&gt;express&lt;/em&gt; como ya lo hicieron con sus Turbo Explorer hace bastante tiempo. De hecho esas ediciones ya no se pueden conseguir, ni funcionan las activaciones aunque tenglas la clave...&lt;/p&gt;
&lt;p&gt;Pues bien, se comenta por los mentideros de la red que van a aparecer una versiones &lt;em&gt;Starter&lt;/em&gt; de los productos citados. Parecer ser que a alguien se le escap&amp;oacute; sin querer la semana pasada, y la noticia ha sido comentada hasta el punto de que Embarcadero ha reconocido que est&amp;aacute; en ello.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://delphi-insider.blogspot.com/2011/01/delphi-starter-official-announcement.html"&gt;http://delphi-insider.blogspot.com/2011/01/delphi-starter-official-announcement.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.marcocantu.com/blog/delphi_started_edition.html"&gt;http://blog.marcocantu.com/blog/delphi_started_edition.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.sdtimes.com/link/35223"&gt;http://www.sdtimes.com/link/35223&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;El mayor problema es que esas ediciones van a ser de pago. Se habla de unos 199 d&amp;oacute;lares o 149 euros, aunque permiten desarrollar hasta en cinco m&amp;aacute;quinas simultaneamente y para fines comerciales hasta que los beneficios producidos por ellas no sobrepasen los 1000$ anuales (o al menos eso es lo que creo haber entendido de las noticias en ingl&amp;eacute;s).&lt;/p&gt;
&lt;p&gt;No es mala idea ofrecer esos productos a ese precio, aunque si fueran gratis ser&amp;iacute;a todav&amp;iacute;a mejor ya que tienen que competir con las versiones Express de Visual Studio, que son gratis total para cualquier uso. No quiero hablar de la estupidez que me parece eso de los 1000 d&amp;oacute;lares, como tampoco del hecho de que Delphi no puede competir con Visual C# Express por la sencilla raz&amp;oacute;n del precio. En el caso de C++ Builder s&amp;iacute; que podr&amp;iacute;a existir una sana competencia con su equivalente de Microsoft, m&amp;aacute;s que nada porque, aunque el compilador de C++/CLI es superior, Windows Forms orientadas a C++ son un poco mierdosas, sin hablar de que C++ no vale para WPF (y poco les habr&amp;iacute;a costado implementar clases parciales en C++/CLI)... C++ Builder es mucho m&amp;aacute;s r&amp;aacute;pido y con mucha m&amp;aacute;s funcionalidad que Visual C++, ya sea con MFC o con C++/CLI y Windows Forms (recordemos que los sue&amp;ntilde;os de Microsoft de dejar atr&amp;aacute;s C++ han fracasado completamente).&lt;/p&gt;
&lt;p&gt;Desde un punto de vista general s&amp;iacute; que es una buena jugada, ya que la pr&amp;oacute;xima versi&amp;oacute;n de Delphi/C++Builder se supone ser&amp;aacute; lo suficientemente multiplataforma como para poder desarrollar para Mac y para Linux... o al menos es lo que se pretende. De hecho, toda la documentaci&amp;oacute;n y el c&amp;oacute;digo fuente que he podido ver as&amp;iacute; lo indica: en muchos lugares hay compilaci&amp;oacute;n condicional para las tres plataformas y en otros la documentaci&amp;oacute;n indica que eso no est&amp;aacute; disponible para Linux o para MAC...&lt;/p&gt;
&lt;p&gt;Por lo tanto, una ampliaci&amp;oacute;n de usuarios les vendr&amp;iacute;a muy bien para luego vender las nuevas versiones, porque debemos recordar que, al menos C++Builder en sus versiones 2009, 2010 y XE son casi el mismo producto con la diferencia de que cada versi&amp;oacute;n soluciona los bugs de la anterior (y genera nuevos) y trae complementos de terceros. Y es que la goma no se puede estirar m&amp;aacute;s. La VCL est&amp;aacute; completa, pocas cosas gen&amp;eacute;ricas se les puede a&amp;ntilde;adir, los IDE tampoco dan m&amp;aacute;s de s&amp;iacute;, y a lo sumo a C++Builder se le podr&amp;iacute;an a&amp;ntilde;adir lo que le falta para ser compatible con C++0x...&lt;/p&gt;
&lt;p&gt;C++ Builder XE, en su fecha de salida y pese a haber corregido varios miles de bugs de la versi&amp;oacute;n 2010, era un pu&amp;ntilde;adito de caca que casi no pod&amp;iacute;a compilar nada. No obstante unos meses despu&amp;eacute;s sacaron el primer parche y el producto se convirti&amp;oacute; en lo que deb&amp;iacute;a haber sido en un principio. Esta versi&amp;oacute;n mejora tambi&amp;eacute;n el sistema de b&amp;uacute;squeda (*), y parece ser que hay una nueva actualizaci&amp;oacute;n de la misma que todav&amp;iacute;a arregla m&amp;aacute;s cosas. Yo lo estoy usando un poco y ciertamente es bastante m&amp;aacute;s estable que las versiones anteriores.&lt;/p&gt;
&lt;p&gt;De todos modos imaginaros el siguiente escenario dentro de uno&amp;nbsp;o&amp;nbsp;a&amp;ntilde;os&amp;nbsp;a partir de&amp;nbsp;estas fechas. Un futuro C++ Builder XE 3 Starter gratuito o de coste m&amp;iacute;nimo, capaz de compilar s&amp;oacute;lo para Windows y Win32. Y un C++ Builder XE 3 Professional y superior capaz de compilar para Win32, Win64, MAC x64, Linux x64... Esos son los planes de Embarcadero, pero como no se espabilen les van a comer la merienda. QT viene pegando fuerte, muy fuerte.&lt;/p&gt;
&lt;p&gt;(*) Lo que demuestra que la tecnolog&amp;iacute;a dentro del Document Explorer de Microsoft no es el problema. El problema es la poca preocupaci&amp;oacute;n de la integraci&amp;oacute;n del sistema de ayuda con los IDE...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=188149" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/rfog/archive/tags/c_2B002B002F00_cli/default.aspx">c++/cli</category><category domain="http://geeks.ms/blogs/rfog/archive/tags/c_2B002B00_/default.aspx">c++</category><category domain="http://geeks.ms/blogs/rfog/archive/tags/linux/default.aspx">linux</category><category domain="http://geeks.ms/blogs/rfog/archive/tags/rationale/default.aspx">rationale</category><category domain="http://geeks.ms/blogs/rfog/archive/tags/lenguajes/default.aspx">lenguajes</category><category domain="http://geeks.ms/blogs/rfog/archive/tags/C_2B002B00_+Builder/default.aspx">C++ Builder</category><category domain="http://geeks.ms/blogs/rfog/archive/tags/MAC/default.aspx">MAC</category><category domain="http://geeks.ms/blogs/rfog/archive/tags/Interoperabilidad/default.aspx">Interoperabilidad</category></item></channel></rss>