<div class="gmail_quote">On Sat, May 4, 2013 at 8:47 PM, Michael Cramer <span dir="ltr"><<a href="mailto:mike.cramer@outlook.com" target="_blank">mike.cramer@outlook.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div dir="ltr" style="font-family:Calibri,'Segoe UI',Meiryo,'Microsoft YaHei UI','Microsoft JhengHei UI','Malgun Gothic','Khmer UI','Nirmala UI',Tunga,'Lao UI',Ebrima,sans-serif;font-size:12pt">
<div>This is why I did not want to get into this conversation</div></div></div></blockquote><div><div><br></div><div>Actually, I think it applies. Going the other way, Android isn't really Java SE or even Java ME for that matter. So there are examples in all sorts of platforms.</div>
</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div dir="ltr" style="font-family:Calibri,'Segoe UI',Meiryo,'Microsoft YaHei UI','Microsoft JhengHei UI','Malgun Gothic','Khmer UI','Nirmala UI',Tunga,'Lao UI',Ebrima,sans-serif;font-size:12pt">
<div>, but yes, .NET is Windows only.</div></div></div></blockquote><div><br></div><div>And most of it, is still Win32-only. That's the bigger issue. Even though CE is being abandoned, the new non-x86 (short for "non-byte aligned and x86 ISA/opcode) platforms like RT and Microsoft continuing to avoid creating a "clean" Win64 still continues to be a problem for them.</div>
<div><br></div><div>The reality is that coders _must_ recognize when code isn't portable. I have long "had it" with developers who sell management on .NET being portable, and it's, not at all. It never had been. And even years ago, trying to get them to target Mono so a subset was portable, was impossible.</div>
<div><br></div><div>The result is nearly 0% code reuse and complete re-write.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" style="font-family:Calibri,'Segoe UI',Meiryo,'Microsoft YaHei UI','Microsoft JhengHei UI','Malgun Gothic','Khmer UI','Nirmala UI',Tunga,'Lao UI',Ebrima,sans-serif;font-size:12pt">
<div> <span style="font-size:12pt">It may not be used in some of the higher time critical trading environments,</span></div></div></blockquote><div><br></div><div>It's not going into a lot of backends these days, especially as Linux takes increasing control of the DataCenter. This isn't me talking as a "Linux advocate." This is me talking as a "common sense" IT professional from the standpoint of risk mitigation. Making Win32-only investments is not just a good move today.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" style="font-family:Calibri,'Segoe UI',Meiryo,'Microsoft YaHei UI','Microsoft JhengHei UI','Malgun Gothic','Khmer UI','Nirmala UI',Tunga,'Lao UI',Ebrima,sans-serif;font-size:12pt">
<div><span style="font-size:12pt"> but that does not mean it is not used in a lot of organizations.</span></div></div></blockquote><div><br></div><div>MS Win32-only .NET (most of it), is just like MS Office, is _heavily_ used by a _lot_ of organizations. That doesn't mean they don't re-create or have to modify code and documents every 3-5 years because compatibility slowly becomes a joke. Some of it is purposeful "abandonware," and other is loss of mindshare on existing code (e.g., outsourcing, loss of architects, etc...), that results in such.</div>
<div><br></div><div>In many cases, things aren't even a "proprietary" standard, because it has to have long-term value in sustainment. .NET tends to be more documented, to a point, at least in the vertical. But OfficeOpen XML is turning into one of those "we told you so" moments where 12, 14 and even 15 now still can't hit the ISO spec, and have incompatibility issues with each other (even before we visit the MacOS implementation, and the native Win64 issues).</div>
<div><br></div><div>But you even make my point for me later ... ;)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" style="font-family:Calibri,'Segoe UI',Meiryo,'Microsoft YaHei UI','Microsoft JhengHei UI','Malgun Gothic','Khmer UI','Nirmala UI',Tunga,'Lao UI',Ebrima,sans-serif;font-size:12pt">
<div><span style="font-size:12pt"> The past 3 companies I work for have used it heavily, and it has scaled quite well for their needs,</span></div></div></blockquote><div><br></div><div>Of course. You're doing SMB stuff, making desktop-centric investments, etc... In the financial industry, Bloomberg and Reuters are the leaders for their non-real-time, delayed information and other things. That tends to be Windows-centric because of the volume. At the same time, the original feeds don't come from .NET.</div>
<div><br></div><div>It's kinda like the same thing with AD. People see AD and assume it's the back-end. In many cases of larger organizations, let alone defense, it's not. It's just the workgroup/division-level feed.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" style="font-family:Calibri,'Segoe UI',Meiryo,'Microsoft YaHei UI','Microsoft JhengHei UI','Malgun Gothic','Khmer UI','Nirmala UI',Tunga,'Lao UI',Ebrima,sans-serif;font-size:12pt">
<div><span style="font-size:12pt"> including providing the back end to a massive e-learning environment across the world;</span></div></div></blockquote><div><br></div><div>And there are many. ;)</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr" style="font-family:Calibri,'Segoe UI',Meiryo,'Microsoft YaHei UI','Microsoft JhengHei UI','Malgun Gothic','Khmer UI','Nirmala UI',Tunga,'Lao UI',Ebrima,sans-serif;font-size:12pt">
<div><span style="font-size:12pt"> the front end of which is Objective C on the iPad; and they both communicate using JSON.</span></div></div></blockquote><div><br></div><div>And here's the point you make for me. ;)</div>
<div><br></div><div>You've decide to implement a cross-platform protocol, based on a multi-platform target, from the get-go. You didn't just take what Visual Studio gave you for Win32-only. See my point? ;)</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" style="font-family:Calibri,'Segoe UI',Meiryo,'Microsoft YaHei UI','Microsoft JhengHei UI','Malgun Gothic','Khmer UI','Nirmala UI',Tunga,'Lao UI',Ebrima,sans-serif;font-size:12pt">
<div>I do mostly systems work with minor forays into programming when I get bored.<span style="font-family:arial;font-size:small"> </span></div></div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr" style="font-family:Calibri,'Segoe UI',Meiryo,'Microsoft YaHei UI','Microsoft JhengHei UI','Malgun Gothic','Khmer UI','Nirmala UI',Tunga,'Lao UI',Ebrima,sans-serif;font-size:12pt">
<div> I was merely providing a bit more informed information on the task at hand.<span style="font-family:arial;font-size:small"> </span></div></div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr" style="font-family:Calibri,'Segoe UI',Meiryo,'Microsoft YaHei UI','Microsoft JhengHei UI','Malgun Gothic','Khmer UI','Nirmala UI',Tunga,'Lao UI',Ebrima,sans-serif;font-size:12pt">
<div>Think of it whatever you will, just make sure what is being communicated is informed. <span style="font-family:"Segoe UI Symbol","Apple Color Emoji"">😊</span></div><div></div></div></blockquote>
<div>
<br></div><div>Your comment of C# v. PHP was totally apples-and-oranges. If anything, on an open source list, you should have at least mentioned the GPL Java implementation, alongside C# if you so desire. I just thought it was a bit misleading, let alone I have to question the avenue here.</div>
<div><br></div><div>Java has many solutions in the same respects at the .NET world. Those who are familiar with where .NET 1 and 2 came from (original and subsequent re-license after the original lawsuit, respectively), understand they are directly comparable, right down to core system, object models and methods, inheritance limitations, etc...</div>
<div><br></div><div><br></div></div>--<br>Bryan J Smith - Professional, Technical Annoyance<br>b.j.smith at <a href="http://ieee.org" target="_blank">ieee.org</a> - <a href="http://www.linkedin.com/in/bjsmith" target="_blank">http://www.linkedin.com/in/bjsmith</a><br>
<br>