magog 02.03.2012 08:51 Azoth@Work

Писать на С++ безусловно, можно. Но в 2012 году есть лучшие варианты. Вы утверждаете, что писать писать энтерпрайз софт на С++ ничем не хуже, чем писать его на Java? Аргументы?
http://mantonov.blogspot.com/2012/02/blo...

Recommended by: @lHooFool
2. vt 02.03.2012 08:57

Про с++ автор конечно прав, но дальше все смазано выбором между джавой и дотнетом по долбоебическому признаку "кроссплатформенности".

4. vtlHooFool /3 02.03.2012 09:02

"кроссплатформенность" в описываемом "энтерпрайзе" не нужна. Если имеющаяся инфраструктура на винде, то естественно джава там не нужна. Если она не на винде — тогда джава, все просто. Зачем тут "кроссплатформенность"?

6. kurkumavt /4 02.03.2012 09:06 Gajim

затем что эта кроссплатформенность потом понадобится в самый неподходящий момент. зачем писать не кроссплатформенно, если можно кроссплатформенно?

7. magogkurkuma /6 02.03.2012 09:07 Azoth@Work

двачую этого куркума. Рано или поздно она понадобиться и придется тратить кучу денег на написание или ПО под каждую ось и обеспечение их совместной работы, или кросплатформенное что-то, что сделает не нужным написанный до этого софт под одну платформу. Так нахуй зря тратить время и средства?

8. vtkurkuma /6 02.03.2012 09:09

она НЕ МОЖЕТ понадобиться в "энтерпрайзе", ВООБЩЕ. Это раз. И два — дотнет тоже можно запускать на "других" ос, и три — оракл давно и методично забивает на поддержку твоих "других ос".

9. kurkumamagog /7 02.03.2012 09:11 Gajim

у нас тут сервера например уже с трудом тянуть начинают возрозшую нагрузку. софт вроде как с прицелом на кроссплатформенность писался (я не в курсе на чем, вроде как или C или C++), но там всё равно дохуя переделывать надо. Всех тут уже доебали Шиндошс-сервера, за которые во-первых переплачивать неслабо, во-вторых, падает слишком часто (не знаю в чем причина, возможно в нашем софте). Всех уже доебало в 3 часа ночи просыпаться поднимать сервер, дирика жаба душит новый сервер брать с шиндошс, он ходит нас тут и заебывает НУ МОЖЕТ КАК-НИБУДЬ ЧЕРЕЗ ВАЙН МОЖНО БУДЕТ НА ЛИНУКСЕ ПОДНЯТЬ ВСЁ ЭТО ДЕЛО?

10. vtkurkuma /9 02.03.2012 09:13

> падает слишком часто

> дирика жаба душит новый

Пусть попробует нанять специалиста по администрированию венды, а не заставляет настраивать сервер руками программистов на java.

12. kurkumavt /8 02.03.2012 09:15 Gajim

ага, я прям и вижу как корпорации 1 раз за всю свою недолгую жизнь закупают железо и лицензии и пока не сдохнут их юзают. кроссплатформенность же не нужна хуле, а то, что возможно придется мигрировать на другое железо/софт в будущем — так на это похуй, кого ебет? алсо, кроссплатформенность в сишарпе — это смешно, жавка пока работает и не жужит, если чо.

13. kurkumavt /10 02.03.2012 09:15 Gajim

у нас этих администраторов венды как говна. один охуительней другого просто, специалисты. алсо, жава кодеров у нас нет, я тоже не жава кодер, так что умерь свой баттхёрт

14. vtlHooFool /11 02.03.2012 09:15

о да, оракл конечно ориентируется на "никсы", поэтому запретил во всех дистрибутивах линукса распространять джаву.

> плюшки шарпа по минимуму

моно прекрасно поддерживает все плюшки C# 4+

15. kurkumavt /14 02.03.2012 09:16 Gajim

> запретил во всех дистрибутивах линукса распространять джаву.
што

17. vtlHooFool /16 02.03.2012 09:19

WPF тут причем? WPF в моно не реализован, за его реализацию просто не берутся, много слишком. WPF это не часть языка никак совсем. LINQ поддерживается абсолютно полностью.

19. vtlHooFool /18 02.03.2012 09:21

на что ответил? Кто-то не понимает разницу между языком и фреймворком для платформы? ЯЗЫК C# в моно полностью реализован, причем в версии 4.5, которая у микрософта в стадии беты.

20. kurkumavt /19 02.03.2012 09:23 Gajim

охуительный у тебя энтерпрайз, много ли ты напишешь на голом сишарпе? ты поехавший какой-то

22. kb 02.03.2012 09:57

Отбросил питон из-за отсутствия автокомплита. Ну что за..

24. vtkb /22 02.03.2012 09:59

все правильно сделал, ловить ошибки в рантайме никому не нужно, динамические языки не годны для больших "энтерпрайзных" проектов.

25. kbvt /24 02.03.2012 10:02 c8541125

нет, я согласен, что энтерпрайзу, в котором не пишут тесты, действительно статическая типизация сильно поможет. но _автокомплит иде_?

26. vtlHooFool /21 02.03.2012 10:11

реализованы, о чем и речь — http://www.mono-project.com/Compatibilit...

The easiest way to describe what Mono currently supports is:
Everything in .NET 4.0 except WPF, EntityFramework and WF, limited WCF.

27. dorfelHooFool /3 02.03.2012 16:23

её не существует

28. dorfekurkuma /6 02.03.2012 16:24

нельзя

29. kurkumadorfe /28 02.03.2012 16:25 mind

что нельзя блять?

30. dorfemagog /7 02.03.2012 16:26

бред какой, научись сначала с первого падения баги отслеживать плиз перед тем как такое нести... oh, wait

31. dorfekurkuma /29 02.03.2012 16:27

/6

32. dorfekurkuma /9 02.03.2012 16:28

зато кроссплатформеенно!

33. kurkumadorfe /31 02.03.2012 16:28 mind

почему?

34. kurkumadorfe /32 02.03.2012 16:28 mind

в том-то и дело, что не кроссплатформенно

35. kbkurkuma /34 02.03.2012 16:29 c8541125

а чем c++ не кроссплатформенный?

36. kurkumakb /35 02.03.2012 16:29 mind

тем, что писалось, судя по всему с привязкой к шиндошс-апи

37. dorfekurkuma /20 02.03.2012 16:29

ты

38. dorfekurkuma /33 02.03.2012 16:30

/9

39. kbkurkuma /36 02.03.2012 16:30 c8541125

под линакс нету c++-программ или что?

40. dorfekurkuma /34 02.03.2012 16:30

наоборот

41. dorfekb /35 02.03.2012 16:31

всем

42. kbdorfe /41 02.03.2012 16:31 c8541125

хуем

43. kurkumakb /39 02.03.2012 16:31 mind

ты наркоман штоли? я тебе говорю, что писалось судя по всему с использованием winapi и еще какого-нибудь некроссплатформенного барахла. теперь ясно?

44. kurkumadorfe /40 02.03.2012 16:32 mind

пиздец, ты можешь пойти нахуй? или пиши блять развернуто, что не так, или просто пиздуй нахуй со своими ебанными реплаями в одно слово

45. dorfekb /42 02.03.2012 16:33

тобой

46. kbkurkuma /43 02.03.2012 16:33 c8541125

ясно. короче плюсы тут только при том, что кто-то заюзал windows-only-api.

47. kbdorfe /45 02.03.2012 16:33 c8541125

наоборот

48. dorfekurkuma /44 02.03.2012 16:33

)))))

49. kurkumakb /46 02.03.2012 16:34 mind

я против плюсцев ничего и не говорил, я тут говорю лишь про то, что кроссплатформенно лучше чем некроссплатформенно

50. dorfekb /46 02.03.2012 16:34

нет, цпп вообще везде разный, только С89 одинаковый

51. dorfekurkuma /49 02.03.2012 16:35

не лучше ибо сынок, это фантастика

52. vtkurkuma /49 02.03.2012 16:37

да чем блять лучше? Чем армяне? Оно "лучше" на бумаге, в реальной жизни нет таких языков программирования, где не придется городить костыли для разных платформ. А для вышеописанного "энтерпрайза" просто не нужно, никто в энтерпрайзе не меняет просто так ос, чтоб "посмотреть" как там работает программа.

53. kurkumadorfe /51 02.03.2012 16:38 mind

неосилятор закукарекал

54. vtkb /35 02.03.2012 16:39

приведу простой пример. Например, есть работа с сетью, сокетами, немного отличается в винде и в линуксе. Вот если заюзать какой-нибудь boost::asio, оно для программиста будет абстрагировано от платформы и работать одинаково везде, да, можно сказать, что это — кроссплатформенная библиотека. Но далеко не для всего существуют такие библиотеки.

55. kurkumavt /52 02.03.2012 16:40 mind

охуенно блять, ты еще под конкретный билд винды пиши — ктож её обновлять будет, не дураки же

56. vtkurkuma /55 02.03.2012 16:41

именно, речь идет не о твоих лабораторках, а о бизнесе, программа будет писаться под конкретный билд винды или линукса или еще какого говна, который там установлен, ни больше ни меньше. И проблемы работы на других платформах Энтерпрайз не волнуют.

57. kurkumavt /56 02.03.2012 16:46 mind

не знаю в каком вы энтерпрайзе работаете, я совсем в другом работаю. у нас за такие вещи теперь по рукам бъют

58. dorfevt /52 02.03.2012 16:47

ППКС, хоть один адекват в треде.

59. vtkurkuma /57 02.03.2012 16:48

да мы заметили в каком ты работаешь, у тебя там винда падает три раза в день, куча админов ходят курят, и ты за всех программируешь.

61. dorfekurkuma /53 02.03.2012 16:49

а ты не растраивайся что ещё не осилил понять почему её не бывает, со временем всё прийдёт.
или нет.

62. kurkumadorfe /61 02.03.2012 16:50 mind

я собственно вообще веб-девелопер и с той хуйней никак не связан, разве что некоторые данные из оракловской базы главной тяну и всё. а непадающая шинда — это действительно фантастика, даже на сервере

63. dorfekurkuma /57 02.03.2012 16:50

суровые у вас преподы в пту

64. kurkumadorfe /63 02.03.2012 16:51 mind

охуенно ты сливаешь

65. dorfevt /54 02.03.2012 16:52

одинаково хреново везде, да

66. dorfekurkuma /62 02.03.2012 16:54

обезьяна рассуждает о программировании ггг

67. dorfekurkuma /64 02.03.2012 16:55

да тебя уже давно слили

68. kurkumadorfe /66 02.03.2012 16:56 mind

погроммист закукарекал

69. kurkumadorfe /67 02.03.2012 16:56 mind

я лишь вижу, что ты с трудом осиливаешь фразы больше 2-3 слов. хуёво быть тобой

70. jtootflHooFool /11 03.03.2012 11:06

ты явно ни хрена не писал под mono

71. jtootfkurkuma /6 03.03.2012 11:11

кроссплатформенные приложения всегда хуже привязанных к платформе (выше косвенность, больший простор для багов и меньший — для оптимизации), а отрывать от проекта кроссплатформенность ничуть не проще, чем добавлять её

особенно в самый неподходящий момент

73. 238328 03.03.2012 15:02

D ftw

74. 238328kb /25 03.03.2012 15:04

действительно толстый, автор фгмнутый, похоже

75. dorfe238328 /73 03.03.2012 17:26

сарк, залогинься

Do you really want to delete ?