Re[11]: 1C v8.2 vs .NET
От: alexsoff Россия  
Дата: 01.12.09 06:21
Оценка:
Здравствуйте, wraithik, Вы писали:

W>Да никуя не зависит. Язык это набор библиотек.

Выделенное — крайне не верно. А "Набор библиотек" суть любого фреймворка.
Они могут быть написанны на каком то языке.
Аналогичный пример, если бы вы утверждали, что литературные произведения — это есть язык. Тут очевидно, что это в корне не верно, литературные произведения написанны на каком -либо языке, но они не сам язык.
Re[11]: 1C v8.2 vs .NET
От: neFormal Россия  
Дата: 01.12.09 06:32
Оценка:
Здравствуйте, wraithik, Вы писали:

W>Да никуя не зависит. Язык это набор библиотек. Даже простенькие функции ввода-вывода на консоль и то в библиотеке лежат.


python-2.*, print — это оператор языка..
...coding for chaos...
Re[6]: 1C v8.2 vs .NET
От: hattab  
Дата: 01.12.09 06:49
Оценка:
Здравствуйте, alexsoff, Вы писали:

A>Здравствуйте, TK, Вы писали:

TK>>А wine это реализация windows
A>Wine это эмулятор WINDOWS API, для тех кто в танке

Wine Is Not Emulator. Рекурсивный акроним. Он таки является именно реализацией Win32 API.
Re[7]: 1C v8.2 vs .NET
От: alexsoff Россия  
Дата: 01.12.09 06:58
Оценка:
Здравствуйте, hattab, Вы писали:

A>>Wine это эмулятор WINDOWS API, для тех кто в танке


H>Wine Is Not Emulator. Рекурсивный акроним. Он таки является именно реализацией Win32 API.

Прочитайте еще раз что я написал и что Вы написали.

А в общем вики здесь:

Wine — это альтернативная реализация (эмуляционная среда) Windows API).

Re[21]: ЧЯДНТ? [80kb]
От: sndanil Россия  
Дата: 01.12.09 07:14
Оценка:
Здравствуйте, hattab, Вы писали:

H>Даже на этом форуме неоднократно озвучивалась мысль, что WinForms это вчерашний день и все нормальные пацаны юзают WPF Но вообще говоря, тренд определенный имеется, и не видеть этого можно только стараясь.


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

H>>>p.s. про портированный Paint.NET я вкурсе , только в рамках кросплатформенной технологии понятие портирования не существует.

S>>1. назови кросплатформенную технологию у которой таких проблем нет

H> Flash?

Silverlight/Moonlight? как раз его хотят применять как замену wpf в линуксе Silverlight: Universal GUI toolkit

S>>2. че-то как-то резво ты переместился с Hello Wold на Paint.Net не находишь?


H>А смысл говорить о кросплатформенности ограничиваясь рамками HelloWorld? Хочется таки примеров более-менее приличных прикладных софтин. Вполне естественное желание не находишь? А то что же получается, для HelloWorld .NET кросплатформенен, а для Paint.NET нет


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

конкретно для моно есть как минимум монодевелоп, который работает на линуксе, маке и винде
над этим http://www.mindtouch.com/ я сам в свое время работал, там довольно много кода на дотнете, работает и под линуксом и под виндой без перекомпиляции
Re[12]: 1C v8.2 vs .NET
От: wraithik Россия  
Дата: 01.12.09 07:47
Оценка:
Здравствуйте, alexsoff, Вы писали:

A>Здравствуйте, wraithik, Вы писали:


W>>Да никуя не зависит. Язык это набор библиотек.

A>Выделенное — крайне не верно. А "Набор библиотек" суть любого фреймворка.
A>Они могут быть написанны на каком то языке.
A>Аналогичный пример, если бы вы утверждали, что литературные произведения — это есть язык. Тут очевидно, что это в корне не верно, литературные произведения написанны на каком -либо языке, но они не сам язык.

Ну тогда по сути язык это компилятор. Без библиотек он ничто. Т.к. если из С++ выкинуть библиотеки, то даже на консоль вывести не получится.
Re[12]: 1C v8.2 vs .NET
От: wraithik Россия  
Дата: 01.12.09 07:49
Оценка:
Здравствуйте, neFormal, Вы писали:

F>Здравствуйте, wraithik, Вы писали:


W>>Да никуя не зависит. Язык это набор библиотек. Даже простенькие функции ввода-вывода на консоль и то в библиотеке лежат.


F>python-2.*, print — это оператор языка..


а чем он от функции отличается? тем что хранится с системной библиотеке языка?
Re[13]: 1C v8.2 vs .NET
От: alexsoff Россия  
Дата: 01.12.09 07:50
Оценка:
Здравствуйте, wraithik, Вы писали:

W>Ну тогда по сути язык это компилятор. Без библиотек он ничто. Т.к. если из С++ выкинуть библиотеки, то даже на консоль вывести не получится.

Чем дальше, тем еще лучше
У некоторых языков совсем библиотек нет например basic. Да и компилятора у него тоже нет (хотя я слышал о таких).
Re[13]: 1C v8.2 vs .NET
От: neFormal Россия  
Дата: 01.12.09 07:53
Оценка:
Здравствуйте, wraithik, Вы писали:

W>>>Да никуя не зависит. Язык это набор библиотек. Даже простенькие функции ввода-вывода на консоль и то в библиотеке лежат.

F>>python-2.*, print — это оператор языка..
W>а чем он от функции отличается? тем что хранится с системной библиотеке языка?

нет, его синтаксис выглядит, как print arg1,arg2,arg3,... а функция может выглядеть только, как foo(arg1,arg2,arg3,...)
вот в 3й версии print уже функция..
...coding for chaos...
Re[3]: 1C v8.2 vs .NET
От: Privalov  
Дата: 01.12.09 08:23
Оценка:
Здравствуйте, wraithik, Вы писали:

W>Я когда на 1С перелазил, пытался на английском писать. Потом понял что мне оно не нужно, т.к. идентификатор писать на русском мне удобнее. А то что западным партнерам не нравится — их проблемы. Мне на английском читать тоже не нравится.


А если на такое
Автор: Privalov
Дата: 08.09.05
нарвешься, твое мнение не изменится?
Re[15]: 1C v8.2 vs .NET
От: Mamut Швеция http://dmitriid.com
Дата: 01.12.09 08:32
Оценка: +1
C>>>Ответ: никакие.
M>>Вообще-то, .NET Framework не ограничивается только этим
C>Тем не менее, именно они нужны для создания кросс-платформенных приложений, способных конкурировать с 1С.

Что-то я сильно сомневаюсь, что в 1С есть что-то сравнимое с WCF, WPF, LINQ... Winforms/Gtk# в руки и — вперед


dmitriid.comGitHubLinkedIn
Re[18]: 1C v8.2 vs .NET
От: Mamut Швеция http://dmitriid.com
Дата: 01.12.09 08:37
Оценка:
F>> M>Что микрософт дотнет фреймворк?

F>> Шеридан тонко намекает, что хочет реализацию от M$, работающую под линексом..

F>> Моно — это реализация _не_ от M$..

S>Абсолютно верно, спасибо.

S>А вот Мамут все время сворачиват в сторону моно. Еще одно доказательство тому что Мамут очень сильно прямолинеен и формализован.

Еще раз повторю, фантазиями и домыслами можешь кормить личных психиатров.

Дано:
— Был некросссплатформенный KDE. Его портировали под Винду. Стал кроссплатформенным
— Был некроссплатформенный .NET Framewrok. Его портировали под *nix'ы...

Последнюю фразу закончишь сам. То, что его портировал не МС как бе никого не волнует. Волнует только качество и законченность того порта.


dmitriid.comGitHubLinkedIn
Re[16]: 1C v8.2 vs .NET
От: wraithik Россия  
Дата: 01.12.09 09:05
Оценка:
Здравствуйте, Mamut, Вы писали:

C>>>>Ответ: никакие.

M>>>Вообще-то, .NET Framework не ограничивается только этим
C>>Тем не менее, именно они нужны для создания кросс-платформенных приложений, способных конкурировать с 1С.

M>Что-то я сильно сомневаюсь, что в 1С есть что-то сравнимое с WCF, WPF, LINQ... Winforms/Gtk# в руки и — вперед


Я тебе могу сказать что там достаточный функционал для создания систем учета. На большее 1С не тянет и позиционируется. Но суть не в этом.
Re[14]: 1C v8.2 vs .NET
От: wraithik Россия  
Дата: 01.12.09 09:08
Оценка: -1
Здравствуйте, neFormal, Вы писали:

F>Здравствуйте, wraithik, Вы писали:


W>>>>Да никуя не зависит. Язык это набор библиотек. Даже простенькие функции ввода-вывода на консоль и то в библиотеке лежат.

F>>>python-2.*, print — это оператор языка..
W>>а чем он от функции отличается? тем что хранится с системной библиотеке языка?

F>нет, его синтаксис выглядит, как print arg1,arg2,arg3,... а функция может выглядеть только, как foo(arg1,arg2,arg3,...)

F>вот в 3й версии print уже функция..

Это не принципиально. По факту это функция вызываемая языком. А как она пишется мне лично все равно. Это вопросы синтаксиса языка. Так же эта функция лежит в библиотеке, пусть и системной. Если эта библиотека есть под разные платформы, то ПО ее использующее будет кроссплатформенным.
Re[14]: 1C v8.2 vs .NET
От: wraithik Россия  
Дата: 01.12.09 09:12
Оценка:
Здравствуйте, alexsoff, Вы писали:

A>Здравствуйте, wraithik, Вы писали:


W>>Ну тогда по сути язык это компилятор. Без библиотек он ничто. Т.к. если из С++ выкинуть библиотеки, то даже на консоль вывести не получится.

A>Чем дальше, тем еще лучше
A>У некоторых языков совсем библиотек нет например basic. Да и компилятора у него тоже нет (хотя я слышал о таких).
Молодца — бейсик (который не компилятор), это фактически виртуальная машина. Процессор он тоже интерпретатор.
И еще одна новость, если ты не подключаешь библиотеку явно, то это не значит что ее нет. В бейсике есть библиотеки, которые выполняют те же PRINT, INPUT, RUN и т.д. Вот где по твоему WriteLn в TP7 лежит? А ведь писать "uses System" не надо.
Re[7]: 1C v8.2 vs .NET
От: wraithik Россия  
Дата: 01.12.09 09:14
Оценка:
Здравствуйте, alexsoff, Вы писали:

A>Здравствуйте, baranovda, Вы писали:

B>>http://demo-ma.1c.ru/demo_ma/ru_RU/
A>Не удобно,
A>Выбираю продажи товара->создать->открывается новое окно->покупатель->открывается новое окно->Контрагенты->Создать->Открывается новое окно->Покупатели->Открывается новое окно и т.д и т.п
A>Уж очень много окон открылось, юзабилити страдает.
A>Ну это мое мнение.

Твое предложение? Просто я привыкший, интересно мнение со стороны.
Re: 1C v8.2 vs .NET
От: Lexxpin  
Дата: 01.12.09 09:15
Оценка:
У 1С есть один, на мой взгляд, большой недостаток.
Об 1С знаю только в России и, может быть, в республиках бывшего СССР.
Re[4]: 1C v8.2 vs .NET
От: wraithik Россия  
Дата: 01.12.09 09:18
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Здравствуйте, wraithik, Вы писали:


W>>Я когда на 1С перелазил, пытался на английском писать. Потом понял что мне оно не нужно, т.к. идентификатор писать на русском мне удобнее. А то что западным партнерам не нравится — их проблемы. Мне на английском читать тоже не нравится.


P>А если на такое
Автор: Privalov
Дата: 08.09.05
нарвешься, твое мнение не изменится?


Пусть все русский учат Ну вообще глупость на транслите писать. Еще и грузинский на латинице — можно вешаться.
Все таки в 1С все по русски.

Запрос = Новый Запрос(
            "ВЫБРАТЬ
            |    Номенклатура.Ссылка
            |ИЗ
            |    Справочник.Номенклатура КАК Номенклатура
            |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ВидИзделия
            |        ПО Номенклатура.Ссылка = ЗначенияСвойствОбъектов.Объект
            |ГДЕ
            |    Номенклатура.Артикул = &Артикул
            |    И ВидИзделия.Значение = &Спр_ВидИзделия
            |    И ВидИзделия.Свойство = &ПВХ_ВидИзделия");
            
            Запрос.УстановитьПараметр("Артикул", Артикул);
            Запрос.УстановитьПараметр("Спр_ВидИзделия", Спр_ВидИзделия);
            Запрос.УстановитьПараметр("ПВХ_ВидИзделия", ПланыВидовХарактеристик.СвойстваОбъектов.ВидИзделия);
            
            Рез = Запрос.Выполнить().Выгрузить();


Как тебе такое? По моему читабельно. Писалось русскими для русских (в плане языка).
Re[8]: 1C v8.2 vs .NET
От: Antikrot  
Дата: 01.12.09 09:21
Оценка:
Здравствуйте, DenisCh, Вы писали:

B>>>Кому интересно — нашёл онлайн-дему.

B>>>http://demo-ma.1c.ru/demo_ma/ru_RU/
B>>>В опере работает криво.
A>>в IE и FF тоже
DC>В ие8 нормально работает
ну не знаю, в ie8 тыкнулся в ячейку, нажал пробел и получил access denied
Re[8]: 1C v8.2 vs .NET
От: alexsoff Россия  
Дата: 01.12.09 09:25
Оценка:
Здравствуйте, wraithik, Вы писали:

W>Твое предложение? Просто я привыкший, интересно мнение со стороны.

Мое видение такое, что для портирования десктопных приложений в веб, нужно использовать descktop like frameworks.
Например flash или silverlight.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.