LINUX.ORG.RU

Новое средство быстрой разработки приложений


0

0

В ряду средств быстрой разработки приложений (RAD) появилось пополнение -- MSE IDE, система для разработки графических программ под Windows и Linux, написанная на паскале и для программистов на паскале. Его основное отличие от уже существующего Lazarus заключается в том, что данный проект не стремится обеспечивать совместимость с VCL и, как следствие, не зависит от сторонних библиотек отрисовки виджетов, линкуясь непосредственно с xlib (Linux) и gdi32 (Windows). На данный момент последняя доступная стабильная версия -- 1.0, скачать её можно вот здесь: http://mypage.bluewin.ch/msegui/mseid...

Wiki-страница проекта (на русском языке): http://freepascal.ru/wiki/index.php/M...

Руководство для начинающих (на русском языке) : http://freepascal.ru/article//mse/200...

>>> Домашняя страница проекта

★★★★★

Проверено: Shaman007 ()

Посмотрел на скрины: охренел - неужели кому-то взбредёт в бошку переходить с Delphi на это поделие? Хотя и Delphi on Linux a.k.a. Lazarus какашка ещё та...

DOKA
()
Ответ на: комментарий от krum

=:[ ] А че такой страшный-то?

P.S. Не вижу ниши для этого продукта

aiker ★★
()

Сейчас страшненько, но ничего, подпилят немного и gnome3 будет написан на паскале :)

Deleted
()
Ответ на: комментарий от realloc

Что плохого в том, что студенты учатся? Следующий проект тех же авторов будет лучше.

anonymous
()

Как ни странно, однако, баянЪ. Анонс об этом чудо-поделии проскакивал в RU.FREE.PASCAL, как минимум, год назад.

kondor ★★★
()
Ответ на: комментарий от kondor

> Как ни странно, однако, баянЪ. Анонс об этом чудо-поделии проскакивал в RU.FREE.PASCAL, как минимум, год назад.

Mea culpa. Я о нём только на днях узнал, поэтому и запостил.

kss ★★★★★
() автор топика

какой ужасный велосипед. А GTK или Qt биндинги асилить слабо было?

r ★★★★★
()

Да здравствуют велосипеды на Паскале, самые велосипедистые велосипеды всех времён и народов!

Sikon ★★★
()
Ответ на: комментарий от aiker

>Зачем? У нас есть mono :))

Мну поперхнулся кофе.

AsphyX ★★★
()

Охренеть. И виджеты прорисовываются на скорости X-lib?!!! Походу понятно, какой тулкит следующим для Мазилы выберут.

Gharik
()
Ответ на: комментарий от krum

> В lazarus вид приложений хотя бы стандартный будет, а тут самопальная гадость.

Сразу вспоминаю как в школе я написал на Turbo Pascal'e свой оконный движок. С кнопочками, полями ввода и прочими рюшочками. Выглядело это в разрешении 320*240 смешно :) Но то было по приколу... А тут тоже самое пихают за полноценный продукт. Куда катится мир...

DOKA
()
Ответ на: комментарий от Deleted

Delphi это прежде всего работа С базами данных. Что может предложить этот продукт в этом направлении?

anonymous
()
Ответ на: комментарий от Killy

Нормальная тема.
Если сравнивать с Borland Pascal 7.0, которым _уверен_ до сих пор пользуются на уроках информатики - то эта штука вообще МЕГА-рулез!

Нормальная идея, Паскаль для преподавания программирования (алгоритмов) вообще ИДЕАЛЬНЫЙ язык.

anonymous
()

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

hbee ★★★★
()
Ответ на: комментарий от anonymous

> Delphi это прежде всего работа С базами данных. Что может предложить этот продукт в этом направлении?

Прежде всего в случае дельфей - через задницу. И только потом всё остальное. Видит Джа, команду разработчиков сего недоязыка только за строчку "optimizing compiler" нужно было за гланды над костром на крюке подвесить.

Gharik
()

О! Интересненько! Заценим!!!!!

vada ★★★★★
()

В топку! Срочно!

shahid ★★★★★
()

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

birdie ★★★★★
()
Ответ на: комментарий от anonymous

>Нормальная тема. Если сравнивать с Borland Pascal 7.0, которым _уверен_ до сих пор пользуются на уроках информатики - то эта штука вообще МЕГА-рулез!

Нормальная идея, Паскаль для преподавания программирования (алгоритмов) вообще ИДЕАЛЬНЫЙ язык.

Для этого не нужна никакая IDE. Нужен компилятор + стандартная библиотека. Обучающийся должен представлять весь процесс от написания текста программы до ее компиляции и компоновки. Все это он должен делать из командной строки и понимать для чего каждый шаг предназначен и что происходит на каждом шаге. Клепать формы с кнопками - это не обучение программированию.

aiker ★★
()

>Новое средство _быстрой_ разработки приложений

Раньше появлялись средства качественной разработки, а теперь только быстрой...

Diffor
()
Ответ на: комментарий от birdie

>Этот недоязык всё же надо запретить - он серьёзно травмирует головы тех, кто хоть раз на нём что-то писал.

ибо не сотворить на нём шедевров вроде: 
int main(int C,B**A){int i=0,g,n=0;B*p;while(--C)for(p=*++A;n<127&&*p;)c[*p++]++,n++;
 for(;p=x[i++];u(p))if(g=k(p))(l[g]=*(l[g]?&l[g]->n:&h[g])=F++)->s=
p;
 while(++m<128)S(127,n,0,h[127]);... 
как бы программист не извращался? )))

frame ★★★
()
Ответ на: комментарий от anonymous

> Нормальная идея, Паскаль для преподавания программирования (алгоритмов) вообще ИДЕАЛЬНЫЙ язык.

Сразу видно человека, который ничего кроме паскаля (ну может с/с++) не знает.

Begemoth ★★★★★
()
Ответ на: комментарий от frame

Что бы такое написать и сопровождать нужно представлять с-шную программу в виде AST, и тогда все ваши синтаксические извращения идут лесом :-)

Begemoth ★★★★★
()

Разработчики!!! Молодцы!!!! Набирайтесь опыта и делайте хорошую среду разработки ;)

Quasar ★★★★★
()
Ответ на: комментарий от Begemoth

>Сразу видно человека, который ничего кроме паскаля (ну может с/с++) не знает.

Да, настоящий пограммер должен знать и понимать всего всего 2 языка: ASM и SQL, всё остальное - от лукавого :)

frame ★★★
()
Ответ на: комментарий от frame

Ну а где ты думаешь чел тренировался? В продакшен коде!

Begemoth ★★★★★
()
Ответ на: комментарий от Begemoth

Нахрена асм? Ведь всё равно, бизнес-логика на пл-эскуэл будет ваяться.

Gharik
()

Нах этот паскаль если есть java и Eclipse?

anonymous
()
Ответ на: комментарий от DOKA

>неужели кому-то взбредёт в бошку переходить с Delphi на это поделие?

Перевод: неужели кому-то взбредёт в бошку переходить с одного быдлоподелия на другое?

blaster999 ★★
()
Ответ на: комментарий от aiker

>Зачем? У нас есть mono :))

Ы? И чё? А Vista тоже уже есть? А Vista-gadgets? Без них ведь никуда. Как и без mono. Чтоб мы делали без mono?

>На дельфи и игры можно писать нормальные, главное чтобы руки из правильного места росли.

Уже нельзя. Delphi не поддерживает последние изыски nVidia .

>или JavaBytecode.

Пожалуй его достаточно.

>Delphi это прежде всего работа С базами данных.

С базами данных прежде всего работают через Hibernate. И только если не получается начинают использовать KDO, JDBC или iBatis. Delphi вообще нигде не нужно. Его ниша была в 2000-2002 годах. А сегодня http://www.sql.ru/forum/actualthread.aspx?tid=241745&pg=1

anonymous
()
Ответ на: комментарий от Diffor

>?Новое средство _быстрой_ разработки приложений

>Раньше появлялись средства качественной разработки, а теперь только быстрой...

В фортунки!

blaster999 ★★
()
Ответ на: комментарий от blaster999

Мудаки вы почти все.

1) Паскаль преподают ВО ВСЕХ школах и во многих институтах, поскольку он В ПРОГРАММЕ ОБУЧЕНИЯ, и не спрашивайте меня почему. 2) Учиться программировать - почти без разницы на каком языке. 3) Отсутствие нормальной и легкой IDE для паскаля под Linux - большой минус в плане продвижения его (Linux) в школы.

Автору - респект.

anonymous
()
Ответ на: комментарий от anonymous

>>Уже нельзя. Delphi не поддерживает последние изыски nVidia . Ой как всё запущено... надо срочно учить матчасть.

http://www.delphigl.com/ -> Files -> Bibliotheken Файл номер 2, по-которому накликали более 70k раз. Вот прямая ссылка http://www.delphigl.com/do_download.php?f=12000

anonymous
()

Нет, оно, конечно, может и любопытная вещица, но, что-то, доверия особо не внушает..

MiracleMan ★★★★★
()
Ответ на: комментарий от anonymous

> С базами данных прежде всего работают через Hibernate.

Через ORM, ну и Hibernate как один из.

> Delphi вообще нигде не нужно. Его ниша была в 2000-2002 годах

1997 -

Begemoth ★★★★★
()
Ответ на: комментарий от anonymous

> Мудаки вы почти все.

О! Мсье д'Артатьян!

> 1) Паскаль преподают ВО ВСЕХ школах и во многих институтах, поскольку он В ПРОГРАММЕ ОБУЧЕНИЯ, и не спрашивайте меня почему.

Про ВУЗы я бы сказал - в ряде ВУЗов.

> Учиться программировать - почти без разницы на каком языке

+1, но язык не должен мешать выражать мысли.

Begemoth ★★★★★
()
Ответ на: комментарий от anonymous

> Уже нельзя. Delphi не поддерживает последние изыски nVidia.

Ты хотел скзать - "из коробки"? Это, что уже кого-то волнует в случае если в языке есть FFI к С?

Begemoth ★★★★★
()
Ответ на: комментарий от anonymous

>Мудаки вы почти все.

Согласен.

>1) Паскаль преподают ВО ВСЕХ школах и во многих институтах, поскольку он В ПРОГРАММЕ ОБУЧЕНИЯ, и не спрашивайте меня почему.

Угу. я и сам на нём учился давным давно.

>2) Учиться программировать - почти без разницы на каком языке

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

>3) Отсутствие нормальной и легкой IDE для паскаля под Linux - большой минус в плане продвижения его (Linux) в школы.

Ну - не знаю критерий нормальности, а вообще всяких ИДЕ, подходящих и для поскаля - полно. И легковесных и тяжеловесных.

>Автору - респект.

Автор сабжевой ИДЕ? Имхо, автор конкретно опоздал. На много лет. Хотя, если бы борланд, проектируя кайликс пошла таким путём (а не созданием прослойки между VCL и Qt) - Кайликс бы не сдох.

smartly ★★★
()
Ответ на: комментарий от smartly

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

С какми сравнивал? И по каким критериям?

> Да и какже иначе, если это было его основное назначение при создании.

Назначение - это назначение. MSWord вот тоже якобы предназначен для подготовки документов, а на самом деле - пускалка для вирусов (с этой задачей он справляется куда как лучше).

> Автор сабжевой ИДЕ? Имхо, автор конкретно опоздал. На много лет. Хотя, если бы борланд, проектируя кайликс пошла таким путём (а не созданием прослойки между VCL и Qt) - Кайликс бы не сдох.

Прослойка между VCL и Qt - единственная причина сметри кайликса? Не верю (с) Станиславский.

Begemoth ★★★★★
()
Ответ на: комментарий от smartly

> Хотя, если бы борланд, проектируя кайликс пошла таким путём (а не созданием прослойки между VCL и Qt) - Кайликс бы не сдох.

VCL нафиг не нужна под *nix. Для ползовательского интерфейса есть более развитые Qt и Gtk (ну и Swing никто не отменял), а для доступа к БД - ORM.

А на Delphi еще писали модули для IIS! Ну эти точно уж не портровать под *nix без переписывания :-)

Begemoth ★★★★★
()
Ответ на: комментарий от Begemoth

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

>С какми сравнивал? И по каким критериям?

а ты назови своего кандидата - и его тут дружно обгадят.

Паскаль, ПМСМ, действительно хороший язык для обучения - есть все базовые элементы алгоритмов и структур данных с интуитивной семантикой, а самое главное - мощная защита от дурака-студента, товарищ Вирт за каждый символ дрался ради этого.

dea
()
Ответ на: комментарий от smartly

>>1) Паскаль преподают ВО ВСЕХ школах и во многих институтах, поскольку он В ПРОГРАММЕ ОБУЧЕНИЯ, и не спрашивайте меня почему.

>Угу. я и сам на нём учился давным давно.

>>2) Учиться программировать - почти без разницы на каком языке

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

Угу, результаты мы сейчас и наблюдаем: http://forum.ixbt.com/topic.cgi?id=15:53547 В стране просто нет программистов, физически

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.