mihas83
Дело не в убеждении кого-то. Просто хочется, что бы задавшие вопросы, получили всестороннее представление
Дело не в убеждении кого-то. Просто хочется, что бы задавшие вопросы, получили всестороннее представление
У меня аргумент против????
В том что все резко должны кинуть все старое, забыть все что делали раньше, засунуть наработанный опыт неизвестно куда и перекинуть всех сотрудников учить C#? Меня интересует простой вопрос, все тот же, - а зачем? И что это даст? Опыта применения его в крупным проектах пока не очень много. Что с ним делать на Unix, BSD - совсем непонятно. Куда его заткнуть на мэйнфреймах - наверное именно "туда". Десктоп приложения - так это далеко не весь рынок ПО. Как серверная платформа - что нового он дает для разработчика? Что нового он дает для интеграции систем? Что в нем есть для интеграции с Legacy системами?
Весь этот треп что за Win32/64 будещее и т.д. это пока что просто треп и ничего более. И с чего вдруг та же Sun или IBM должна взять и лечь под MS?
тогда понятно почему на него спрос так медленно растет.
Цитата:Зачем корячиться например с указателями, когда в .NET их вообще нет??
Вон в Java их от рождения нет, и что
В общем, если сам не знаешь - то так и скажи, а пудрить мозги про то что это круто, про заботу MS о нас несчастных, стращать тяжким будущим если резко на него не перейдем, и т.д. - это в детский сад...
очень серьезные, причем.
если есть даже серьезные, приведите хотя бы один, несерьезный.
Смысл жизни человечества зажат и ненавязчиво переведен в разряд каждый сам для себя решает. Хотя выше вроде как утверждалось что он уже и определен то ли МS то ли еще чьей-то заботой...
м-да....
А зачем вообще нужно все, что делает человечество?
Кстати, изучать историю КПСС мы обязаны были, делали это и знаем ее
И что, это имеет какое-либо отношение к архитектуре процессоров?
Честно говоря, вот такие вот ответы, просто попытка взять опонента измором
Так вот в этом то все и дело! Нет большого смысла кричать о переходе на новый язык и поголовном умирании бизнеса у тех, кто не перейдет.
Существует реальная потребность в разных местах в разных програмистах. Поэтому и "Самый перспективный язык программирования" тот, что востребован по месту работы. В том числе и будущей. В том числе и для начинающего.
Дело не в убеждении кого-то. Просто хочется, что бы задавшие вопросы, получили всестороннее представление
Пока компы не будут воспринимать команды программитрования например от голоса или еще чего C/C++ будет жить
...гигантского переворота в области ПО и Железа
во многих институтах с техническим - физико-математических направлением уже полтора-два десятка изучают в основном курсе Паскаль
Т.к не произошло
Цитата:...гигантского переворота в области ПО и Железа
Произошел скачок в нетворкинге, оттого и необходимость в C#.
New-Игарка да Los-Дудинка
процессоры и соответственно их команды да, развились. Но не поменялись кардинально.
Произошел скачок в нетворкинге
Качество продукта повысится? - опять же нет (это не от языка зависит, а от квалификации создателей). Скорее даже хуже станет, т.к. профи в одном языке не смогут автоматом стать профи в другом в течение долгого времени.Oчень справедливое суждение. Основано на жизни. У нас тоже открывали в прошлом году еще один большой проект. Хотели сначала c#, но взвесили все: не то что не перешли на c#, а даже остались на VS 6.
Функциональность повысится? - скорее наоборот - ведь вместо того, чтобы улучшать свой продукт, они будут тратить время на освоение нового языка/среды. Того гляди конкуренты задавятСолидарен. Плюс будут тратить время на преодоление новых специфических багов c#.
Я уж молчу про вопрос "и причем же тут си шарп" :-\
- Может быть их продукты станут лучше покупать? -
- Или же заказчик/начальник станет больше платить? - с чего бы такая щедрость?
А может c# позволит расширить аудиторию пользователей и сделает продукт кросс-платформенным? - как бы не так! А ведь доля не-Windows платформ растет.
- Качество продукта повысится? - опять же нет (это не от языка зависит, а от квалификации создателей). Скорее даже хуже станет, т.к. профи в одном языке не смогут автоматом стать профи в другом в течение долгого времени.
Функциональность повысится? - скорее наоборот - ведь вместо того, чтобы улучшать свой продукт, они будут тратить время на освоение нового языка/среды. Того гляди конкуренты задавят
- Программы станут более быстрыми и менее требовательными к ресурсами? - крайне сомнительно (доказательства обратного?)
- Может быть с# позволит реализовать вещи, не возможные (очень трудно делаемые) на других языках? - мне о таких не известно, просвятите?
- И самый "интересный" вопрос: где гарантия, что лет эдак через пять не придет некто TCPIP-2
Знаю немало людей, которые без проблем перешли на C#. А то что качество повысится, так это факт (вы поймете это сами, как только начнете писать на С#).На счет того что качество повысится - большая натяжка, ничем не аргументированная.
MS взялась за .NET и серъезно.MS бралась серъезно за очень многое! Но потом так же серъезно переходила к другой технологии.
только лишь голый скепсис с вашей стороны
Так вот, как ни смешно, ответ прост. Credo in Microsoft. Все. Это ответ. Если мы говорим о программировании под Windows. А я разорялся только про программирование под Windows. Неужто есть еще сомнения в том, что .NET это не случайно?
Если вы собираетесь программировать приложения под Windows, вам надо переходить на родные для этой платформы языки. А как сказал кто-то из MS-овцев "В .NET можно программировать на любом языке...
А что я должен знать? Что вы хотите еще услышать? Глубокие рассуждения с использованием теории компиляторов и прочего
Я говорю как раз о том, что мне чудно ничего не слышать от менеджеров российских программистских контор
Более того, если бы вы меньше вставляли смайлов, да внимательнее читали, вы бы поняли, что пожалуй единственным поводов, по которому я затеял эту перебранку, было желание услышать конкретику со стороны сумневающихся. Я надеялся услышать (а не доказать что-то самостоятельно, уж простите за эгоизм.... вы просто не поняли постановки вопроса) конкретные возражения. А вот на C# так, а на С++ все гораздо проще.
Потому что на .NET писать сетевые вещи проще, чем на COM+.
Но если на LH (допустим) ваша legacy-программа будет работать криво (оттого, что она не родна среде .NET), то ее действительно перестанут покупать.
Функциональность повысится? - скорее наоборот - ведь вместо того, чтобы улучшать свой продукт, они будут тратить время на освоение нового языка/среды. Того гляди конкуренты задавят
Да бред вы говорите, бред. Не надо тратить никакого времени. Ну, почти. Что, вы всегда программируете только старые наработки? Новыми проектами вообще не занимаетесь?
Потом вы почему-то не понимаете главного: MS взялась за .NET и серъезно. Что вы будете делать на .NET с не-native языками? Правильно, надрываться, пытаясь поладить с каким-нибудь Managed C++.
Знаю немало людей, которые без проблем перешли на C#. А то что качество повысится, так это факт (вы поймете это сами, как только начнете писать на С#).
На счет того что качество повысится - большая натяжка, ничем не аргументированная.
Microsoft по поводу любого своего нововведения поднимает визгСовершенно верно. Причем, как правило, сами в это верят. Ну а потом жизнь вносит коррективы.
Обучение сотрудников стоит денег и требует времени, средства разработки стоят денег. А масса проектов это не "сделайте нам новый notepad с нуля", а расширение уже существующих систем, которые работают, используют определенные технологии, в которые уже вложено прилично денегВот это, как раз, TCPIP не учитывает.
Кто-то говорил что MS вдруг выбросит все старые API? Я пропустил это шоу?Да нет. Это было бы пиком глупости.
Вообще - не в языке дело. Не это определяет специалиста.Солидарен. В каждом деле ценен спец. Даже в сантехнике.
На счет того что качество повысится - большая натяжка, ничем не аргументированная.
MS бралась серъезно за очень многое! Но потом так же серъезно переходила к другой технологии.
Нельзя стоять на месте.
почему же голый. Есть вопросы, но нет ответов
Так и здесь - становится одной технологией больше. Все как всегда.
К примеру тот же Lotus Notes
Из российских примеров та же "Галактика". Разработали свой язык - и спокойно на нем пишут уже n-ю версию. И глубоко им ... будет там .NET или нет
то вдруг дядю Билли что-то укусит завтра и что - опять все с нуля начинать?
Но приложения на голом языке не пишутся. Кроме самого языка важны и средства разработки, библиотеки, поддержка разработчиков других систем и т.д. и т.п.
Для тех кто думает что на ней только апплетики под браузер пишут довожу до сведения что на данный момент это одна из лидирующих платформ для разработки серверных приложений. То что вы этого не видели вовсе не значит что его нет.
расширение уже существующих систем, которые работают, используют определенные технологии, в которые уже вложено прилично денег и ни один разумный менеджер не пойдет по принципу
Пример что-ли привести
На Java попробуйте - вас вообще шок ожидает
Сам понял чего сказал? Любитель цивилизации... "Покупатель всегда прав".
Это что за бред? Кто-то говорил что MS вдруг выбросит все старые API?
Приложение было - что-то с веб-сервисами. Сервер - java, клиент - C# (или наоборот, уже и не помню - да я и не участвовал). Дали оценку по часам, получили добро от заказчика.
Вот это, как раз, TCPIP не учитывает.
вот мол наша фирма пробовала --- портировали часть и зависли на [placeholder] Я уже приводил свои аргументы.Фирма большая, одних программистов больше пол-тысячи. Но пока нa .Net пишутся только несколько продуктов.
спрашиваю: вы всегда занимаетесь ТОЛЬКО поддержкой старого софта?Нет, как раз пишем новый большой проект. Хоть и в поддержке старого софта зазорного ничего нет. А крутой баг найти - мастерство.
так неужто C# выучить дольше?Нисколько. Придерживаюсь принципа: ''Век живи - век учись.''
Цитата:Нельзя стоять на месте.
Вот это почему-то не все понимают... Очень странно. Меж тем, это одна из основных вещей, по которой я ратую за C#
И? И что? Этого нет? Так ведь пока нет
Смотришь на код Java, а потом на код С# и... не можешь отличить.
Вот именно. Я задал как минимум 2 вопроса, но не получил ответа ни на один.
Пользователи Lotus --- это своя секта. Кивать на них в данном случае... No comments...
Ой, не думаю, что глубоко, ой не думаю... Просто не до того. Пока. Хотя, если это информация из первых рук. Вам виднее. Могу сказать только одно: время покажет. Кто его знает, может я и не прав.
то вдруг дядю Билли что-то укусит завтра и что - опять все с нуля начинать?
Опять пошло из серии "Какие мы оптимисты!"
Ой и не напоминайте. Сам явно не пробовал, но знакомый показывал результаты мучений работы с Corba и прочим добром этого толка... Тяжко...
Ага. Это другое дело. С этого и надо было отвечать. Нет, не видел.
Да понял. "Суха теория, мой друг, а древо жизни вечно зеленеет..." Alas.
О! То что надо. Спасибо за пример. Подумаю. Пока ничего сказать не могу.
Еще один интересный момент! Что же вы так долго молчали? Забавно. Очень.
На ФизФаке ЛГУ изучают Фортран.
А крутой баг найти - мастерство
И во второй опыт вещь незаменимая. Хотя если "Hello, world", тогда конечно - что там учить...
Хоть и в поддержке старого софта зазорного ничего нет.
Но пока нa .Net пишутся только несколько продуктов.
Ну-у, это же элементарно Ватсон. Когда шагаешь вперед, надо смотреть под ноги. Можно опять во что-нибудь вступить. Торопиться не надо...
Что значит пока? Нам сейчас надо работать.!
Тогда зачем С#, если он прямо как Java? Давайте на Java переходить
Повторите - может чего и пропустил...
Если имеете то изложите вкратце - или прокомментируйте свое Ха-ха и No comments.
Или у вас впечатление что вы чем-то уникальны в своих высказываниях?
Правда слабо понимаю какие сложности возникли у вашего друга с ней -
... Ну и по поводу объектных моделей - я так понимаю что с этим тоже все ок в .NET? Ну хотя бы даже с CORBA?
Ссылки на соответствующие классы...
то что я считаю важным, а вы так усиленно отрицаете.
но это достаточно неплохая практика и свое право на жизнь она, безусловно, заслужила и подтвердила.
Так это уже вопрос внимательности, то есть вопрос подхода, а не скорости. Разницу чуете?
Так и работайте. Опять же, к чему абсурд?
Цитата:Но приложения на голом языке не пишутся. Кроме самого языка важны и средства разработки, библиотеки, поддержка разработчиков других систем и т.д. и т.п.
И? И что? Этого нет? Так ведь пока нет.
Цитата:Тогда зачем С#, если он прямо как Java? Давайте на Java переходить
Не понял?! Странный вывод.
Смотришь на код Java, а потом на код С# и... не можешь отличить. Спасают некторые отличия в синтаксисе
Смотришь на код Java, а потом на код С# и... не можешь отличить. Спасают некторые отличия в синтаксисе
Не можете отличить, значит одинаковы. А раз одинаковы, зачем огород городить?
Когда шагаешь вперед, надо смотреть под ноги. Можно опять во что-нибудь вступить. Торопиться не надо...Верно. Спешить надо медленно.
Ну что тут сказать - на C/C++ это все писалось когда Java и С# может и не планировались. И работает до сих пор.Неопровержимый факт.
О! Вот оно --- пишутся.Но очень незначительная доля.
Второй вопрос, к mihas83...Какой?
А если честно не видел ни одной программы - без единого багаВсе мы люди. А иногда делаем баги, которые не зависят от нас.
Анализируя собственный и чужой код всегда можно почерпнуть много интересного.Солидарен.
довольно распространенная практика у них - тестировщик, саппортер, разработчик. Человек проходит по всему циклу разработки и тестирования ПОТы даже не ходишь, а получаешь по системе проблемы, замечания со степенью их важности и т.д.
Тогда зачем С#, если он прямо как Java? Давайте на Java переходить
В java есть один глобальные недостаток - он сделан не MS, именно его и устраняет C#...Совершенно верно. Именно это я имел в виду, когда писал:
наш ответ Чемберлену.
Так-так... И где я ЭТО отрицаю?
В том что все резко должны кинуть все старое, забыть все что делали раньше, засунуть наработанный опыт неизвестно куда и перекинуть всех сотрудников учить C#?
Да! Да! Неужто это не понятно???
А она где-нибудь реализуется? А то по конечным продуктам что-то не очень просматривается...
Under Pressure And On Time
Ed Sullivan
Время-деньги: Создание команды разработчиков программного обеспечения
Эд Салливан
Просто замечательная книга(Если кто не в курсе Эд Салливан это человек который обеспечил успех фирме Numega) Однозначно MustHave.
Виздл.
Хоть я тут вообще не местный
В java есть один глобальные недостаток - он сделан не MS, именно его и устраняет C#...
Правда слабо понимаю какие сложности возникли у вашего друга с ней - может с кваллификацией проблемы просто?
Если подходить формально, то переход с 0-ой скоростью тоже движение вперед.
На чем работать, что использовать, если "пока нет"?
Не можете отличить, значит одинаковы. А раз одинаковы, зачем огород городить?
2 TCPIP: приведи список преимуществ C# над C++ и Java, или только в простоте работы преимущества?
Дык и нафик нужен очередной Visual Basic?
Излишняя простота тоже чревата последствиями, типа отупения программистов.
В java есть один глобальные недостаток - он сделан не MS, именно его и устраняет C#...
Гм... Процитирую ваш ответ:
Under Pressure And On Time
на русский язык так и не перевел.
Но, я думаю, в массе случаев VB просто отбрасывается и все пишется на VC.
Вот такого инструмента с составе Visual Studio на мой взгляд все же не хватало - и C# это именно этот сектор разработки ПО на Win32.
подготовить разработчика на Delphi легче (время, деньги) чем разработчика на VC.
А никто операционную систему на .NET переносить не будет
Страницы: 1234567891011121314151617181920212223
Предыдущая тема: Подскажите сайт о написании компьютерных игр.