metaclass: (Default)
[personal profile] metaclass
Школьный Линукс и входной порог разработки

Борландовские Паскали, С и тому подобное работали под досом без плясок с бубном и ставились простым копированием.
Дельфи в 1997 году поставилась на 95 винду и заработала сразу. За день можно написать прототип DB приложения, вообще видя среду разработки в первый раз. Visual C в то же примерно время - то же самое, разве что писать чуть сложнее, это вам не RAD.
Вижуал студия с дотнетом в 2006 вроде бы году - аналогично, поставил, за день разобрался.

А в линуксе до сих пор какое-то вуду, стоит только выйти за рамки стандартных задач.

Date: 2010-08-21 07:38 am (UTC)
From: [identity profile] dair-spb.livejournal.com
Я ещё VS6 освоить не осилил, не говоря уже о WinAPI и прочем говне от микрософта.
Это после тех же борландовых досовых продуктов, да.

Date: 2010-08-21 08:13 am (UTC)
From: [identity profile] denisioru.livejournal.com
VS6 была так себе говном. MFC и прочее ни в какое сравнение не шло с Delphi в свое время, по крайней мере по скорости разработки и удобству. 2005я и более новые студии - очень хороши.

Date: 2010-08-21 08:46 am (UTC)
From: [identity profile] theiced.livejournal.com
чем именно хороши? наибугоейший редактор кода, хуже только нотепад от того же производителя. пизданутейший редактор опций проекта, спроектированный и запрограммированный жопорукими индусами. если таргетов у вас, например, писят, вы там сдохнете редактирую опции. редактор уи на уровне середины прошлого века, до любого нормального (designer, glade) ему срать и срать. при этом писать уи кодом два раза заебёшься. всё это жрёт опиздинеть сколько памяти и тормозит на топовых вокстэйшнах и умеет делать только виндопроги (которые на более другие платформы - как то линупс и говномакось портировать заебёшься уже три раза). не не не.

Date: 2010-08-21 09:31 am (UTC)
From: [identity profile] hshhhhh.livejournal.com
зря вы так про виндовой нотепад: с винХР там появился шоткат на сохранение и им теперь даже можно пару раз пользоваться!

Date: 2010-08-21 09:37 am (UTC)
From: [identity profile] denisioru.livejournal.com
Попробую ответить в том же стиле: все IDE под линуксы ебанистически уебищны, глюкало пиздец, хоть в vi пиши, UI компонентов на уровне 96-года, херова туча вуду для чеголибо шаг-в-сторону, при этом глючит не стесняясь каждый раз на новый лад на разных ОС. Копаться в текстовых конфигах коих как говна и все друг от друга зависят. Все попытки выяснить что либо в коммунити сводятся к "почитай мануал", потому что разбираться ЧТО именно не так на ТВОЕЙ сборке под ТВОЮ платформу и на ТВОЕЙ версии 1.24.473.632.88.stable.beta4.2.144 никто не будет.

Date: 2010-08-21 09:47 am (UTC)
From: [identity profile] theiced.livejournal.com
пиздите хуйню. emacs охуенен. в vimе тоже вполне можно девелопить. UI - Qt, GTK+ - на выбор - современные, охуенно выглядящие и удобные в использовании интерфейсы, шаг в сторону - всё ок (в отличие от виндовза), если что то глючит, то грамотный вопрос коммьюнити (а то и авторам! - например неоднократно прояснял некоторые тонкие моменты руби с матзом).

Date: 2010-08-21 09:55 am (UTC)
From: [identity profile] denisioru.livejournal.com
Расскажи, что у emacs с интегрированной отладкой. Могу ли я пошагово пройти с клиентского кода, который выполняет запрос к веб-сервису, потом зайти в вебсервис (код на сервере), посмотреть стек, содержимое переменных, поставить пару контрольных точек (в коде на сервере), дождаться их срабатывания и посмотреть что возвращается, а потом вернуться в клиентский код и продолжить там?

Сие можно делать на 99% одинаково и на asp.net, и на winforms + webservices, и на Silverlight/WPF + WCF-сервисы. Тоесть - разные платформы - десктоп, тонкий веб-клиент, rich apps.

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 10:05 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 10:20 am (UTC) - Expand

(no subject)

From: [identity profile] denisioru.livejournal.com - Date: 2010-08-21 10:35 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 10:53 am (UTC) - Expand

(no subject)

From: [identity profile] denisioru.livejournal.com - Date: 2010-08-21 11:04 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 11:10 am (UTC) - Expand

(no subject)

From: [identity profile] denisioru.livejournal.com - Date: 2010-08-21 11:11 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 11:18 am (UTC) - Expand

(no subject)

From: [identity profile] denisioru.livejournal.com - Date: 2010-08-21 10:33 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 10:47 am (UTC) - Expand

(no subject)

From: [identity profile] denisioru.livejournal.com - Date: 2010-08-21 10:50 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 10:55 am (UTC) - Expand

(no subject)

From: [identity profile] denisioru.livejournal.com - Date: 2010-08-21 11:00 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 11:07 am (UTC) - Expand

(no subject)

From: [identity profile] denisioru.livejournal.com - Date: 2010-08-21 11:11 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 11:17 am (UTC) - Expand

(no subject)

From: [identity profile] denisioru.livejournal.com - Date: 2010-08-21 11:18 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 11:21 am (UTC) - Expand

(no subject)

From: [identity profile] lastwalrus.livejournal.com - Date: 2010-08-21 01:07 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 01:09 pm (UTC) - Expand

Date: 2010-08-21 09:41 am (UTC)
From: [identity profile] denisioru.livejournal.com
Вот к примеру маленькая верхушка айсберга: Parallel Threads

Что надо сделать, чтобы emacs показал что либо похожее?

Date: 2010-08-21 09:51 am (UTC)
From: [identity profile] theiced.livejournal.com
ааа, терь виден ваш скилл. понимаете в чём беда, в простейших случаях всё отлаживается и без этих костылей (да и серьёзных проблем быть то и не может), в нормальных случаях (ака пара сотен тредов), ваши гуёвые говнодебаггеры вам помогут так же как и поход в настоящую православнутую церковь.

PS. ну и справедливости ради - гдб (к коему есть отличная морда для емаксов) всё это умеет искаропки.

Date: 2010-08-21 10:46 am (UTC)
From: [identity profile] denisioru.livejournal.com
Между простейшими случаями в один поток и "нормальными" в пары сотни - есть масса вещей, которые встречаются в реальной жизни, но явно отсутствуют в Вашем воображении ;)

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 10:49 am (UTC) - Expand

(no subject)

From: [identity profile] denisioru.livejournal.com - Date: 2010-08-21 10:56 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 11:07 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-08-21 10:56 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 11:03 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-08-21 11:16 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 11:25 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-08-21 11:28 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 11:36 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-08-21 11:41 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 11:59 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 12:07 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-08-21 12:11 pm (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2010-08-21 01:02 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 01:05 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 11:41 am (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-08-21 11:47 am (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 12:00 pm (UTC) - Expand

(no subject)

From: [identity profile] fi_mihej.livejournal.com - Date: 2010-08-21 06:01 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 06:04 pm (UTC) - Expand

(no subject)

From: [identity profile] fi_mihej.livejournal.com - Date: 2010-08-21 06:28 pm (UTC) - Expand

(no subject)

From: [identity profile] fi_mihej.livejournal.com - Date: 2010-08-21 06:38 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 06:48 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 11:28 am (UTC) - Expand

Date: 2010-08-21 07:10 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
>в нормальных случаях (ака пара сотен тредов)

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

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 07:11 pm (UTC) - Expand

(no subject)

From: [identity profile] thedeemon.livejournal.com - Date: 2010-08-21 07:33 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 07:35 pm (UTC) - Expand

(no subject)

From: [identity profile] thedeemon.livejournal.com - Date: 2010-08-21 07:41 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 07:43 pm (UTC) - Expand

(no subject)

From: [identity profile] thedeemon.livejournal.com - Date: 2010-08-21 07:48 pm (UTC) - Expand

(no subject)

From: [identity profile] metaclass.livejournal.com - Date: 2010-08-21 07:51 pm (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2010-08-21 08:17 pm (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2010-08-21 08:16 pm (UTC) - Expand

(no subject)

From: [identity profile] thedeemon.livejournal.com - Date: 2010-08-22 06:22 am (UTC) - Expand

Date: 2010-08-21 12:35 pm (UTC)
From: [identity profile] w00dy.livejournal.com
> умеет делать только виндопроги

Вообще-то что прикрутишь, то и будет уметь. SDK есть для wince, winmo (5-7, arm), xbox 360 (ppc), zune, .net mf (это эмбедедщина). Так шо харе тут писькой махать, матчасть учи.

Date: 2010-08-21 12:47 pm (UTC)
From: [identity profile] theiced.livejournal.com
ага. а можно и гцц с кросскомпайлером прикрутить и собирать проги под линукс. вспоминается знаменитое http://s.lurkmore.ru/images/2/21/Linux_doma.jpg

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2010-08-21 01:02 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 01:07 pm (UTC) - Expand

(no subject)

From: [identity profile] w00dy.livejournal.com - Date: 2010-08-21 01:27 pm (UTC) - Expand

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 01:31 pm (UTC) - Expand

Date: 2010-08-21 09:55 am (UTC)
From: [identity profile] familom.livejournal.com
Вот только один товарищ с Bing'а рассказывал, что они msvs не используют, "потому что тормозит".

Date: 2010-08-21 10:49 am (UTC)
From: [identity profile] denisioru.livejournal.com
Ну товарищ из Bing'а конечно же заслуживает уважения, но я опираюсь на свои впечатления и опыт.

Date: 2010-08-21 10:57 am (UTC)
From: [identity profile] theiced.livejournal.com
ваш опыт мы уже имели (сомнительное) счастье оценить в вышележащих тредах. скажите, а вы что нибудь более серьёзное чем хелловолд вепсервис умножающий два числа простейшие вепсеривсы писали?

(no subject)

From: [identity profile] denisioru.livejournal.com - Date: 2010-08-21 11:01 am (UTC) - Expand

Date: 2010-08-21 07:01 pm (UTC)
From: [identity profile] familom.livejournal.com
По моим впечатлениям, начиная с определенных объемов проектов, вижла превращается в тыкву. Intellisense (интересно, они добавят возможность его выключить нормально, а не через переименование feacp.dll, как советуют сейчас), отладка, go to definition, определение out of date проектов - все регулярно начинает отваливаться/тормозить.

(no subject)

From: [identity profile] theiced.livejournal.com - Date: 2010-08-21 07:04 pm (UTC) - Expand

(no subject)

From: [identity profile] familom.livejournal.com - Date: 2010-08-21 07:06 pm (UTC) - Expand

Date: 2010-08-21 10:27 am (UTC)
From: [identity profile] vromanov.livejournal.com
VS 2 и 1.5 были весьма неплохи.. Дельфи это было СОВСЕМ другое. MFC нормальным программистом осваивается месяца за два до уровня комерческих программ.

Date: 2010-08-21 10:43 am (UTC)
From: [identity profile] metaclass.livejournal.com
Я MFC и VisualC тольком так и не осилил. Пару прог мелких написал, посмотрел, что работает и все. В дельфи оказалось сильно быстрее все осилить.

Кстати, интерфейс ReGet меня всегда удивлял, как пример того, что на MFC можно делать нормальные проги :)

Date: 2010-08-21 10:47 am (UTC)
From: [identity profile] vromanov.livejournal.com
на MFC были первые версии (1.x). Потом все было переписано на WTL. В том числе написаны свои гриды, контролы, и вообще куча всего..

Date: 2010-08-21 10:58 am (UTC)
From: [identity profile] denisioru.livejournal.com
MFC - это очень жирный слой абстрации поверх WinAPI. Шаг в сторону - и пробиваешься сквозь этот слой прямо к WinAPI.

Date: 2010-08-21 11:42 am (UTC)
From: [identity profile] nivanych.livejournal.com
MFC не осваивается, поскольку, это нерабочий продукт.
Какое-нибудь мелкую херню ещё получается написать,
да и то, с некоторым трудом, поскольку, функционал дико ограничен.
Вот WTL ещё хоть как-то можно было пользовать,
хотя и оно тоже дерьмецо, но хоть работающее.
Вы точно знаете, о чём говорите?

Date: 2010-08-21 11:47 am (UTC)
From: [identity profile] metaclass.livejournal.com
Не, на MFC писать можно было. С трудом, но можно.

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2010-08-21 11:58 am (UTC) - Expand

Date: 2010-08-21 01:21 pm (UTC)
From: [identity profile] vromanov.livejournal.com
В общем то да.. Опыт имеется и на MFC и на WTL

(no subject)

From: [identity profile] nivanych.livejournal.com - Date: 2010-08-21 05:40 pm (UTC) - Expand

Date: 2010-08-21 07:21 pm (UTC)
From: [identity profile] thedeemon.livejournal.com
Если сравнивать 2005 с шарпом против VS6 с С++, то да. А если сравнивать удобство работы с С++/MFC в VS6 и в 2005, то только все испортили, ничего особо хорошего не добавив. Сам компилятор, правда, заметно лучше стал, но речь не про него.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 11th, 2025 09:49 pm
Powered by Dreamwidth Studios