LINUX.ORG.RU

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


0

0

В статье отмечается недостаток в RAD-средств, приводящий к медленному росту базы пользовательских приложений под линуксом "Одним из главных недостатков Linux считают сравнительно малое число приложений для конечных пользователей, с чем нельзя не согласиться. Достаточно посмотреть, какой помпой сопровождается такое заурядное событие, как выход новой версии OpenOffice, а ведь не "вордом единым" жив человек. Особенно смущает почти полное отсутствие бизнес-софта и откровенно слабые возможности по созданию софта "на коленке"."

>>> Подробности

anonymous

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

Ответ на: комментарий от rjaan

свастику в пасть и в печь

>Воздержитесь от религиозных, национальных и политических споров

А так-же от споров о мэйнстримности того или иного дистрибутива, и вообще - не пишите сюда ничего - пишите все Путину, он у нас админ всея Руси, /root одним словом, и почрутит если нужно и в deprecated запишет. "Постучите" - вам понравится!

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

>Проблемы в том, что вместо того, чтобы писать на Java, пытаются писать на умершем C, и плодят ошибки и баги, как 20 лет назад плодили ТЕ ЖЕ САМЫЕ ошибки

Вместо того что бы писать на С, пишут на умершей жабе, и плодят всё новые и новые баги...

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

Диалог устроит, но он не подходит из-за несовсем адекватных требований к интерфейсу пользователя: html - в том же окне, где запрос генерится, и с двумя кнопками.

Понятно, что удобнее открыть в отдельной мозилле и оставить одну кнопку - для рассылки, а печатают пусть из мозиллы, если захотят - не безрукие, всё же!

Но раз уж задали такую каверзную задачу, то мне сразу пришёл на ум TCL, так как для него существует огромная куча виджетов (недостающие можно дописать), в том числе и tkhtml: http://www.hwaci.com/sw/tkhtml/

Таким образом, задача полностью решается, даже несмотря на неверно спроектированный интерфейс пользователя (самый лучший вариант - это все делать через dialog :))

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

>Но когда пишут годами Gnome на C, а "Gnome и ныне там", а Sun Java Desktop + Sun Looking Glass уже ЗДЕСЬ, то понятно, какой метлой и куда надо гнать C-программеров.

А Sun Java Desktop это случаем не гнум (или таки кде) - писанный на с (с++). Sun Looking Glass - а это тот тормозной типа 3д вм который ничего не умеет и выжирает ~200MB RAM?

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

>Поиздевался... Да? 8-))

Нет :) Просот знаю, что в Access можно создавать HTML-документы на основе SQL запроса, не зная собственно HTML, и почти не прикасаясь к клавиатуре. С C++ и Qt такое не пройдет :) правда и документ не будет содержать большого кол-ва мусора.

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

> html - в том же окне, где запрос генерится, и с двумя кнопками.

А в чем проблемы ? Фрэймы или JavaScript еще никто не отменял, если меется ввиду отсутствие перегрузки страницы.

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

Опять таки - JavaScript еще никто не отменял. С его помощью можно запросто печатать содержимое страницы, а то и только избранное, чтобы кнопок не было видно.

> Но раз уж задали такую каверзную задачу, то мне сразу пришёл на ум TCL

Я ж и говорю - вариантов масса :)

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

...правда и документ не будет содержать большого кол-ва мусора.

Эт чиста правда.
Не надо с НИМИ воевать. В Win много хорошего тоже есть...
И ОНО Win-программеров очень долго ещё будет ЕСТЬ... И некоторые инструменты,
отучающие прогаммиста думать над непосредственно реализацией программой
действий на "низком" уровне не всегда благо...(IMHO)

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

> о я знаю, свободных (GPL) средств быстрой разработки приложений, по фкнкциональности хоть рядом сопоставимых с VB, Java, Delphi и 1С:Предприятие не существует.

Tcl/VB Comparison Chart: http://www.tcl.tk/advocacy/

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

Ужыс.

>>>Access можно создавать HTML-документы на основе SQL запроса, не зная собственно HTML, и почти не прикасаясь к клавиатуре.

Ужыс, NOWEB существует хрен знает сколько лет, а нам тут рассказывают как это делается в Access.

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

> Опять таки - JavaScript еще никто не отменял. С его помощью можно запросто печатать содержимое страницы, а то и только избранное, чтобы кнопок не было видно.

CSS + media ?

o1o
()

Статья - полная и безусловная фигня. Автор попросту не знает, о чем пишет и не обладает даже минимумом логического мышления. Разбирать эту статью по пунктам так же бессмысленно, как разбирать по пунктам бред сумасшедшего.

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

> Открыть MDB (ну или DBF или из SQLServer), сделать запрос, после этого создать HTML-отчет, отобразить его в том-же окне программы и при необходимости распечатать или отправить по e-mail. Нормальная бизнс-задача. На VB - 2 часа работы.
На wxPython - гм... Час (пессимистично)

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

> CSS - это в основном внешний вид. А что есть media ?

media - тип вывода. допустим, если нам надо что-то распечать мы можем скрыть показ картинко или меню, оставив только название и содержание страницы.

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

для примера:

http://www.w3.org/TR/REC-CSS2/media.html

http://www.w3schools.com/css/css_mediatypes.asp

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

> Открыть MDB (ну или DBF или из SQLServer), сделать запрос, после этого создать HTML-отчет, отобразить...

После этого задача усложняется. Наачальсво хочет видеть отчеты в формате Word (HTML то же нужен) - с таблицами и картинками. Word установлен на всех машинах. Кроме того начальство захотело чтоб в том HTML-отчете, который в окошке с кнопками появились гиперссылки, щелкая по которым можно отправлять данные в Excel. На VB - 2 дня работы.

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

>СССР развалили люди, которые хотели сделать вас рабами

Иди, поцелуй ВВП в мягкое место. Он как раз СССР пытается возродить. Можешь еще цветы Лукашенко отправить.

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

> только вот работающей программы я там не нашел:(

Они на сайте у себя уже давно только ленту новостей держат, а разработка переехала сюда:

http://sourceforge.net/projects/lproject/

Вот, а то, что у них уже работает - здесь: http://wx1l.sourceforge.net/

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

Приличное начальство и словто таких не знает Word Excel. Оно на пальцах формулирует окончательную задачу, а дальше программист выбирает наиболее адекватный язык для решения поставленной задачи

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

Ну, как известно, и winword и ooffice умеют читать HTML с картинками. Для ooffice достаточно макрос написать, чтобы он открыл документ и оразу сохранил его как в формате Word. Для winword - тоже можно сделать, через COM, например.

Про Excel - не совсем понятно - в какую ячейку данные с гиперсылок отправлять. Но, по-моему, их достаточно в буфер обмена копировать при нажатии на гиперссылку.

А из буфера обмена их можно вставить и в oocalc и в excel. Хотя, понятно, что данные можно и в новом окне excel или oocalc открыть - это даже проще чем с Word'ом.

Так что на TCL/Tk, ориентировочно, около дня работы.

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

> Открой тот же Outlook 2003, он запускается мееедленно, как какая-нибудь swing утилита 3-летней давности

если Outlook написать на swing, то скорость запуска будет примерно как на intellij :) - пару минут точно :)

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

Реально за вечер написал софтину, используя Python+Glade.

Столько времени же потребовалось на C++ Builder

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

А что же наши неофиты? Да, в общем-то, неплохо. Java показала себя не самым быстрым средством, но на двух тестах (расчете p и «String Test») она была на йоту от лидерства.

C# стал победителем в тесте работы со строками и (если сравнивать результаты без inline-подстановок) в тестах &#171;Доступ к членам&#187; и &#171;Доступ к методам&#187;. Почти во всех остальных тестах он был в числе призеров или показывал небольшое отставание от них. Единственный тест, где C# проиграл (и по крупному) &#8211; это &#171;Tree Sort&#187;, где он занял последнее место. Можно с уверенностью сказать, что C#/VC.Net и Java &#8211; это языки/среды, на которых можно создавать высокопроизводительные приложения. Особенно это касается C#. <b>Интересно, что p-код (из которого состоят выполняемые файлы) обоих сред не только не является недостатком, но и наоборот является преимуществом. </b>

http://www.rsdn.ru/article/devtools/perftest.xml

Учитесь программировать, дети, и не будете писать глупостей про тормоза жавы.

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

> C# стал победителем в тесте работы со ...
> При тестировании Java использовался JDK1.3.1?b24 (Java HotSpot Client VM)

А чего server VM взять побоялись ?

Вот более адекватные тесты:
http://www.tommti-systems.de/main-Dateien/reviews/languages/benchmarks.html

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

Господа, это статья далеко не первой свежести, да и рассмотренные пакеты, так себе RAD. Code Crusader давненько уже платный...

А где KDevelop, Anjuta+Glide и прочее...

Статейку эту явно писал человек не очень то понимающий в линуксе.

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

Наачальсво хочет видеть отчеты в формате Word (HTML то же нужен) - с таблицами и картинками. Word установлен на всех машинах. Кроме того начальство захотело чтоб в том HTML-отчете, который в окошке с кнопками появились гиперссылки, щелкая по которым можно отправлять данные в Excel.

Ну в doc как-нить преобразуем, ибо обратно не так уж и сложно примитивный док слабать. Хоть html2doc для простоты.

>который в окошке с кнопками появились гиперссылки, щелкая по которым можно отправлять данные в Excel.

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

Думаю, можно вообще в таком случае все отчеты перенести на сервер и выдавать отчет отдельно и слитый с данными документ отдельно.

Кстати, если мы уж рассматриваем проблему быстрой разработки под линукс, то давай уж у нас будет все же OpenOffice стоять, а лучше вообще линукс. А то в твоем примере придется QT покупать.

P.S. Поставь себе браузер с проверкой орфографии (не буду показывать пальцем, но в KDE она по умолчанию): нАчальсТво, тоже в данном случае слитно.

jackill ★★★★★
()

Про откровенно слабые возможности по созданию наколенного софта просто блеск ;o)
Трудно найти столь же богатую тему для веселья, как глупость авторов подобных статеек...

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

>компьютерра -- нет тот источник, к мнению которого следует прислушиваться.

Мне тоже этот журнал не нравится... :))

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