Ok. Это не битва. Мне любопытно понятие рамки, я работал с некоторыми фреймворками, такими как django, zend, rails и cakephp на разных уровнях.
Сегодня мой друг прислал мне презентацию, в которой он перечислял .NET как фреймворк, и не удивительно, что я обсуждал о платформе .NET, и я знаю основную концепцию, стоящую за ней, и с моей предельной точки зрения в .NET, кажется справедливым сказать, что это рамки.
Но потом это ударило меня? Почему Java является языком и .NET является платформой, чем больше я читаю, тем больше я запутался. У обоих Java и .NET есть SDK, это потому, что java работает на виртуальной машине? Это потому, что .NET поддерживает несколько языков программирования? В чем большая разница, которую я здесь отсутствует?