Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Kylix   Найти похожие ветки 

 
Кеша   (2010-04-15 00:20) [0]

Привет.

Нужно сделать консольную утилитку, для того чтобы она работала на Linux хостах. Делать они будет простые вещи, запрос - короткий ответ (а именно генерить ключи).
Т.к. я с Линуксом как таковым не разбиралсо, то не знаю какая вообще система стоит на веб-хостах обычно, то возник вопрос, пойдет ли написанная программа под этой ос (вообще в целом какая распространненная ось стоить на хостингах, предлагающих место под сайт?), если ее откомпилить под Kylix (Delphi 6-7?)? Сначала думал разобраться с FreePascal но потом вспомнил про Kylix .

Какое ваше мнение по этому поводу?


 
Плохиш ©   (2010-04-15 00:24) [1]

Кто ж тебе даст всякое дерьмо на веб-хосте запустить?


 
Кеша   (2010-04-15 00:32) [2]


> Кто ж тебе даст всякое дерьмо на веб-хосте запустить?


Что значит даст, и что значит дерьмо?
На большинстве платных хостах  (и даже на некоторых бесплатных) разрешают cgi и разрешены вызовы exe.


 
DVM ©   (2010-04-15 00:44) [3]


> Какое ваше мнение по этому поводу?

на PHP не пойдет?


 
DVM ©   (2010-04-15 00:45) [4]

Лучше на C написать.


 
Кеша   (2010-04-15 00:48) [5]


> на PHP не пойдет?


Не пойдет, т.к. медленно будет.


> Лучше на C написать.


С не знаю. Тем более алгоритм уже написан  и отлажен на Delphi.
Почему лучше? На Kilyx не будет работать?


 
DVM ©   (2010-04-15 00:50) [6]


> Почему лучше? На Kilyx не будет работать?

Kylix мертв. Компилятор же C есть на любой платформе.
Я бы взял тогда уж лучше FreePascal.


 
Кеша   (2010-04-15 00:51) [7]


> Kylix мертв. Компилятор же C есть на любой платформе.


Мне пофиг. Главное чтобы работал.


 
Кеша   (2010-04-15 00:53) [8]

Какие обычно Unix системы стоят на хостах?


 
DVM ©   (2010-04-15 00:54) [9]


> Кеша   (15.04.10 00:51) [7]

Главная сложность тут собрать исполняемый файл под нужную систему.


 
DVM ©   (2010-04-15 00:57) [10]


> Кеша   (15.04.10 00:53) [8]
> Какие обычно Unix системы стоят на хостах?

Какие угодно. FreeBSD, Linux разных версий. Собирать то тебе надо тоже на целевой машине.


 
@!!ex ©   (2010-04-15 01:00) [11]

> потом вспомнил про Kylix .

Забудь. FreePascal твой путь.

> Собирать то тебе надо тоже на целевой машине.

Зачем?


 
Кеша   (2010-04-15 01:01) [12]


> Главная сложность тут собрать исполняемый файл под нужную
> систему.

Я понимаю что врядли поставлю киликс на современный линукс. Но если заюзать и компилятор dcc и откомпилить рабочий под Win проект? Никакие API там не используются. Хотя .. может действительно будет лучше FP, но возможно там придется больше конструкций переделывать переписывать чем в случае если откомпилить под Kylix - ведь синтаксис FP судя по всему отличается от Delphi 7.


 
DVM ©   (2010-04-15 01:02) [13]


> @!!ex ©   (15.04.10 01:00) [11]


> Зачем?

Ну или на ее более-менее аналоге. Иначе без гарантий что заработает.


 
SergeyIT ©   (2010-04-15 01:02) [14]

Я 2 года как перевел свой интранет сайт на линукс. До этого был Вин и cgi на дельфи. Перекомпилил их лазарусом и все работает без проблем.


 
DVM ©   (2010-04-15 01:03) [15]


> ведь синтаксис FP судя по всему отличается от Delphi 7.

для консольной программы переделок минимум будет


 
Кеша   (2010-04-15 01:06) [16]


> для консольной программы переделок минимум будет


Смотри, ведь что Kylix dcc консольный компилятор, что FP консольный. Но фишка в том, что синтаксис в первом случае будет правильней, т.к. прогу писал на Delphi 6. И меньше проблем будет думаю именно в первом случае. Или нет?


 
SergeyIT ©   (2010-04-15 01:10) [17]

А  вообще-то проще переписать на С


 
Кеша   (2010-04-15 01:13) [18]


> А  вообще-то проще переписать на С


Какие преимущества это даст?


 
SergeyIT ©   (2010-04-15 01:18) [19]

1. Киликс уже умер.
2. Лазарус - файл будет большого размера из-за статической линковки.
3 С - родной для *никсов


 
DVM ©   (2010-04-15 01:19) [20]


> Какие преимущества это даст?

проще скомпилировать где угодно


 
Кеша   (2010-04-15 01:22) [21]

Я тут в википедии прочитал:

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

Это имеется ввиду?

Т.е. по факту никаких преимуществ в моем случае.


 
Кеша   (2010-04-15 01:22) [22]


> SergeyIT ©   (15.04.10 01:18) [19]


Это ответ на пункт 2.


 
SergeyIT ©   (2010-04-15 01:25) [23]

В Лазарусе тяжелые библиотеки. У меня на дельфи cgi где-то 50кб, в лазарусе 500кб. Без отладочной информации


 
Германн ©   (2010-04-15 01:45) [24]


> С не знаю.

Это не проблема.


 
Кеша   (2010-04-15 02:39) [25]


> В Лазарусе тяжелые библиотеки. У меня на дельфи cgi где-
> то 50кб, в лазарусе 500кб. Без отладочной информации


Не знаю. Попробую лазарус.
500 кб это вообще не критично в наше время. Тем более для кроссплатформенного проекта.


 
Palladin ©   (2010-04-15 09:09) [26]

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


 
SergeyIT ©   (2010-04-15 09:44) [27]

А может на PDP-11 с 56кб памяти?


 
@!!ex ©   (2010-04-15 10:48) [28]

> [26] Palladin ©   (15.04.10 09:09)

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


 
test ©   (2010-04-15 10:54) [29]

@!!ex ©   (15.04.10 10:48) [28]
Качество ниже, хорошая часть программистов пишут по принципу "работает и ладно", еще большая часть книги по программированию только в институте видела.


 
@!!ex ©   (2010-04-15 11:09) [30]

> [29] test ©   (15.04.10 10:54)

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


 
Palladin ©   (2010-04-15 11:14) [31]


> @!!ex ©   (15.04.10 10:48) [28]

Очень плохо ибо это массовое явление. Культуру в массы тк. скть.
Ну что стоит компьютеру первести числовое значение в строковый вид. Это же доли секунды. Потому чудо-программист пишет
if IntToStr(n)="2" then // основанно на реальных событиях
работает? работает! только, ради бога, сынок, ничего не трогай! (типа я не совсем понимаю что я написал, но оно работает)
И вот из таких вот мелких "Ну что стоит компьютеру..." потихоньку растет большая пятая точка, потому что этих мелких до фига и больше.
Во всем мире. А настоящих специалистов мало и они асоциальны, потому что они не лемминги и лемминги их не понимают и не принимают. Сидят три кадра копипастят, а тут приходит действительно понимающий человек и видит все это нехорошество, и пытается как то спасти ситуацию, а не тут то было, лемминги его отшивают или жалуются начальству. А начальству точно также до фени как это работает лишь бы работало, они не по качеству, а по результатам судят.
Явление леммингов это не только в программировании, это в любых областях произойти может, как только область пойдет в массы. Достаточно про "британских ученых" почитать.


 
Anatoly Podgoretsky ©   (2010-04-15 11:15) [32]

> @!!ex  (15.04.2010 11:09:30)  [30]

Что то во времена 386 этого не наблюдалось.
Кстати а что такое "качественный"?


 
@!!ex ©   (2010-04-15 11:22) [33]

> [31] Palladin ©   (15.04.10 11:14)

С таким же успехом можно наезжать на Дельфи, т.к. оно ведет программирование в массы.

В описанной тобой ситуации не понятно, что делает специалист в такой гинлой конторе.
И собственно почему он не возглавляет отдел разработки?


> [32] Anatoly Podgoretsky ©   (15.04.10 11:15)
> Кстати а что такое "качественный"?

Субъективное понятие.


 
Palladin ©   (2010-04-15 11:22) [34]


> Anatoly Podgoretsky ©   (15.04.10 11:15) [32]

Во времена 386 было видно качественный продукт или какашк - невооруженным взглядом. И какашк обычно оказывался именно там где и должен был быть. Потому что пользователи были тоже в большинстве своем ближе к компьютерам. А теперь, наберем копипастеров сваяем какую нить оперу 10, с которой невозможно работать не перегружая ее три раза в неделю и все в ажуре. Ну пусть глючит немножко, ну память где то течет... да фик с ним... нас пользователи любят... лемминги пишут для хомячков )
творчество в программизме разбавляется и превращается в рутину...


 
Palladin ©   (2010-04-15 11:24) [35]


> @!!ex ©   (15.04.10 11:22) [33]

) Не путай теплое с мягким, то бишь руку и молоток.


 
Palladin ©   (2010-04-15 11:25) [36]


> В описанной тобой ситуации не понятно, что делает специалист
> в такой гинлой конторе.И собственно почему он не возглавляет
> отдел разработки?

Как что, он работать пришол. Ему предложили хорошие деньги и он не знал про это гнилье. Конечно он потом оттуда уйдет.


 
Anatoly Podgoretsky ©   (2010-04-15 11:29) [37]

> @!!ex  (15.04.2010 11:22:33)  [33]

Ну так субъетивно, сейяас продукты более качественны и обибок меньше, поскольк на себя многое берет среда и не позволяет совсем уже плохо писать, по рукам бьет. К тому же есть мастера (wizards), которые за руку ведут, только успевай отвечать.


 
Anatoly Podgoretsky ©   (2010-04-15 11:30) [38]

> Palladin  (15.04.2010 11:22:34)  [34]

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


 
@!!ex ©   (2010-04-15 11:35) [39]

> [34] Palladin ©   (15.04.10 11:22)
> А теперь, наберем копипастеров сваяем какую нить оперу 10,
> с которой невозможно работать не перегружая ее три раза
> в неделю и все в ажуре.

Раньше был Netscape и все...
А сейчас несколько десятков браузеров. Выбирай любой.
Я Оперой не пользуюсь, к примеру. И рад что у меня есть выбор.


 
test ©   (2010-04-15 11:43) [40]

@!!ex ©   (15.04.10 11:35) [39]
В итоге имеем часть из них пошло своим путем, часть плювала на стандарты HTML у них свои стандарты с играми и знакомствами, VRML и его приемники так толком и не получились, так как каждый броузер видит это по своему. IE сохраняет страницу по умолчанию в xhtml потому что это удобно(кому?), Opera где то в середине но много не умеет, Firefox не может уже пол года выловить утечку размером в мегабайт, Хром неведома зверушка но знает свой личный VRML на глобусе Гугл.



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.078 c
2-1267710669
Евгений Р.
2010-03-04 16:51
2010.08.27
Использование tOpenDialog


3-1242826582
Trifle
2009-05-20 17:36
2010.08.27
Перекомпилить все ХП програмно


15-1269253044
Правильный$Вася
2010-03-22 13:17
2010.08.27
автоматический перевод часов в системе


2-1268726485
Boortwint
2010-03-16 11:01
2010.08.27
Нахождение "особого" элемента в массиве.


15-1267539041
ocean
2010-03-02 17:10
2010.08.27
Как подешевле подключиться в Интернету





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский