Модераторы: PILOT

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Стоит ли мне изучать PHP ? если я не умею рисовать 
V
    Опции темы
Fortop
Дата 22.7.2008, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 1
Всего: 42



Цитата(Mal Hack @  22.7.2008,  09:58 Найти цитируемый пост)
а на этот уровень он не перейдет

Вы сильно заблуждаетесь вместе с MuToGeN smile впрочем посмотрим ;)

У меня сейчас 2 заказа на промышленные приложения на PHP, из последнего над чем сейчас работаю это soap, distributed transactions etc. И надо сказать, что PHP интенсивно мигрирует в этом направлении.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Mal Hack
Дата 22.7.2008, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: нет
Всего: 261



Цитата(nerezus @  22.7.2008,  11:06 Найти цитируемый пост)
Ой ли? )
Java в виде апплетов мертва давно и... глубоко.
Про ActiveX думаю и заикаться не стоит.

Скорее всего ты имел ввиду Flash(Flex/AIR) и Silverlight(правда не в ближайший год точно).

Ну я в данном случае имел ввиду архитектуру работы, т.е. приложение - как JA или ActiveX или флеш. Я с ними не работал поэтому в каком они состоянии находятся плохо представляю. Но вы меня поняли.

Цитата(nerezus @  22.7.2008,  11:06 Найти цитируемый пост)
А во вторых ты забываешь про backend для таких приложений - тут PHP очень даже ничего.

Для бэкэнда ПХП уж слишком раздут... =) Хорош, не спорю, но раздут. 

Цитата(nerezus @  22.7.2008,  11:06 Найти цитируемый пост)
И еще: не всем нужны такие сайты. Грубо говоря "не всем" = "большинству". Поэтому PHP загнется ой как не скоро.

Это какие? 
Загнется-то понятно не скоро, я про то, что куда тенденция пойдет крупных порталов, а частные странички аля я Вася Пупкин - да, будут делаться на ПХП, но, сам язык будет стоять на месте, ибо развиваться негде.

Цитата(nerezus @  22.7.2008,  11:06 Найти цитируемый пост)
А код прошаренных программистов на PHP и, допустим, джаве очень близок по качеству. 

На то они и прошаренные. А вот вся 14-17 летняя милюзга, которая кое как написала 20 строчек кода и  считают себя мега программистами PHP? PHP дает возможностей много, а вот отличить профессионала очень тяжело...

Цитата(bars80080 @  22.7.2008,  11:39 Найти цитируемый пост)
за счёт 20 000 000 сайтов написанных на нём? 

Perl, который в свое время достиг максимум своего развития, между прочим - яркий пример. В область выше уровнем, он не вылез. Так и остался для своих shell-script целей... А писали на нем ой как много...
Это естественная эволюция.

Цитата(Fortop @  22.7.2008,  13:35 Найти цитируемый пост)
У меня сейчас 2 заказа на промышленные приложения на PHP, из последнего над чем сейчас работаю это soap, distributed transactions etc. И надо сказать, что PHP интенсивно мигрирует в этом направлении. 

Что вы называете промышленными приложениями? Что за контора их заказала? Что система должна делать?

Цитата(Fortop @  22.7.2008,  13:35 Найти цитируемый пост)
Вы сильно заблуждаетесь вместе с MuToGeN

Уровень выше - ГУЙ, а в ПХП это НИКАК не предусмотренно, а следовательно развивать некуда.
PM ICQ   Вверх
ДобренькийПапаша
Дата 22.7.2008, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 14.1.2006
Где: г.Москва

Репутация: 1
Всего: 7



И
Цитата

 еще: не всем нужны такие сайты. Грубо говоря "не всем" = "большинству". Поэтому PHP загнется ой как не скоро.


Цитата

Это какие? 
Загнется-то понятно не скоро, я про то, что куда тенденция пойдет крупных порталов, а частные странички аля я Вася Пупкин - да, будут делаться на ПХП, но, сам язык будет стоять на месте, ибо развиваться негде.


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

Я думаю что по своему смыслу как таковому, HTML, CSS, JavaScript, PHP, не только умрут не скоро, но и вообще фиг знает когда умрут, согласен, развитие рано или поздно прекращается, но использование этих технологий нисколько не сокращается...



Это сообщение отредактировал(а) ДобренькийПапаша - 22.7.2008, 16:30


--------------------
Меня зовут Себастьян Парейра, торговец чёрным деревом.
PM MAIL   Вверх
Fortop
Дата 22.7.2008, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 1
Всего: 42



Цитата(Mal Hack @  22.7.2008,  15:52 Найти цитируемый пост)
Что вы называете промышленными приложениями? Что за контора их заказала? Что система должна делать?

Я называю промышленным приложением систему призванную обеспечить работу крупной компании.

Т.е. генерирующую и обрабатывающую от 100 до 10000 документов в день с сопутствующими им транзакциями. С соответствующими требованиями к надежности и устойчивости. Распределенную по времени и пространству. С возможностями интеграции с различными другими системами. С возможностью подключения произвольного набора переферийных устройств и т.д. и т.п. smile

Цитата(Mal Hack @  22.7.2008,  15:52 Найти цитируемый пост)
Уровень выше - ГУЙ, а в ПХП это НИКАК не предусмотренно, а следовательно развивать некуда. 

Какое-то однобокое представление о уровнях. PHP-GTK впрочем отвечает и на это странное предположение.
Я бы делил уровни по сложности и используемым технологиям... а не GUI vs Console.

Хотите вы того или нет, но сейчас очень много решений переносятся в веб. И в данном конкретном случае GUI предоставляют браузеры.
А это значит, что любое приложение пишется на нескольких языках. Как справедливо заметил nerezus на backend-роль отлично подходит PHP. На чем реализовывать frontend - это уже дело вкуса. Мне пока достаточно HTML+JavaScript.



--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Mal Hack
Дата 22.7.2008, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: нет
Всего: 261



Цитата(ДобренькийПапаша @  22.7.2008,  17:00 Найти цитируемый пост)
Я думаю что по своему смыслу как таковому, HTML, CSS, JavaScript, PHP, не только умрут не скоро, но и вообще фиг знает когда умрут, согласен, развитие рано или поздно прекращается, но использование этих технологий нисколько не сокращается...

Займут свои небольшую нишу, как Перл, например. А на ведущие позиции выйдут другие.

Цитата(Fortop @  22.7.2008,  18:02 Найти цитируемый пост)
Я называю промышленным приложением систему призванную обеспечить работу крупной компании.

Вы меня извините, но работу крупной компании обеспечивают такие системы, как 1С, Axapta, Navision, SAP.
И вообще термина "промышленное программирование" не существует.
http://ru.wikipedia.org/wiki/Сравнение_язы...рограммирования

Цитата(Fortop @  22.7.2008,  18:02 Найти цитируемый пост)
Т.е. генерирующую и обрабатывающую от 100 до 10000 документов в день с сопутствующими им транзакциями. 

Транзакции к документам отношения не имеют, это раз. Два, даже 10000 - фигня...

Цитата(Fortop @  22.7.2008,  18:02 Найти цитируемый пост)
С соответствующими требованиями к надежности и устойчивости. 

Это общее требование.

Цитата(Fortop @  22.7.2008,  18:02 Найти цитируемый пост)
Распределенную по времени и пространству.

Это как? Что такое распеределенное программирование я знаю. PHP на это не способен в принципе.
И эти задачи решают исключительно на других языках.

Цитата(Fortop @  22.7.2008,  18:02 Найти цитируемый пост)
С возможностью подключения произвольного набора переферийных устройств и т.д. и т.п.

Это с какими простите? Мыши, Клавы принтеры, сканеры отменяются по любому, если брать девайсы, так сказать, не относящиеся к ПК, то как вы с ними работать собираетесь? Они все сидят на интерфейсах, с которыми ПХП работать в принципе не сможет. Ни RS-232, ни 422, ни 485, ни многие другие, а уровень поддержки TCP скорее всего будет недостаточен.

Цитата(Fortop @  22.7.2008,  18:02 Найти цитируемый пост)
Какое-то однобокое представление о уровнях.

В данном случае для PHP это следующий вид эволюции. Тут "уровень" имелось ввиду концепций, гуй - консоль.

Цитата(Fortop @  22.7.2008,  18:02 Найти цитируемый пост)
PHP-GTK впрочем отвечает и на это странное предположение.

Если бы отвечало, на нем бы программы писали, а так, испоьзуют (т.к. я все-таки по большей части с С++ работал то и примеры к нему относящиеся) MFC, ATL, QT, boost и другие.
http://ru.wikipedia.org/wiki/Событийно-ори...рограммирование - в ПХП никакой событийности - нет.

Цитата(Fortop @  22.7.2008,  18:02 Найти цитируемый пост)
Хотите вы того или нет, но сейчас очень много решений переносятся в веб.

Я с вами в данном контексте не соглашусь со словом "веб". Сегодгня тенденция - по созданию сетевых приложений, и веб тут не при чем, использование глобальной сети еще не означает использование концепции WWW. От этого между прочим, серьезные фирмы стараются отходить. В качестве примера. Сеть магазинов электроники,в залах, обращается к  БД, не оимеюший отношения к вебу, а вот в книжных магазинах - наоборот. Другой вопрос, что есть некая интеграция, когда PHP скрипт получает доступ к обновлениям основной БД, но с  ней не работает по полной программе.
PM ICQ   Вверх
Fortop
Дата 22.7.2008, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 1
Всего: 42



Цитата(Mal Hack @  22.7.2008,  18:43 Найти цитируемый пост)
Транзакции к документам отношения не имеют, это раз. Два, даже 10000 - фигня...

Кхм,кхм. 
так и вертится вопрос про опыт в написании калькулятора - но не задам... "Как страшно далеки они от народа..."

Мне жаль, что приходится прописные истины объяснять тебе. Но слишком уж вызывающий тон у тебя при полной некомпетентности. 
Здесь Документ - это не веб-страничка. Это та правовая основа, которая разрешает и регулирует любой действие в крупных компаниях. 

Понятие транзакция относится не только к действиям в базе, но и вообще к любым завершенным действиям. И бизнес транзакция может включать в себя десяток транзакций в базе.

В бизнесе (в крупном) источник любых телодвижений с базой это документ/операция. Например Sales Order/продажа, Loan Order/заем/аренда etc. Каждый из этих документов/операций может порождать пачку производных от него равно как и транзакции в базе.

К примеру в Приватбанке ежедневный документооборот по платежным поручениям, в то время когда я там работал, был свыше 1млн штук в день. А в отдельных филиалах от 10т-100т.
А число транзакций в базе могло достигать полумиллиона только в одном небольшом филиале.

Цитата(Mal Hack @  22.7.2008,  18:43 Найти цитируемый пост)
Это как? Что такое распеределенное программирование я знаю. PHP на это не способен в принципе.
И эти задачи решают исключительно на других языках.

Не путаем distributed transaction и распределенное программирование. Это разные вещи...
Впрочем, ознакомся хотя бы с этим http://ru.wikipedia.org/wiki/%D0%A2%D1%80%...%86%D0%B8%D1%8F
и вот этим
http://en.wikipedia.org/wiki/Distributed_transaction


Цитата(Mal Hack @  22.7.2008,  18:43 Найти цитируемый пост)
Это с какими простите? Мыши, Клавы принтеры, сканеры отменяются по любому, если брать девайсы, так сказать, не относящиеся к ПК, то как вы с ними работать собираетесь? Они все сидят на интерфейсах, с которыми ПХП работать в принципе не сможет. Ни RS-232, ни 422, ни 485, ни многие другие, а уровень поддержки TCP скорее всего будет недостаточен.

Различные barcode-scanners, принтеры, весы, кассовые аппараты и т.д. 
PHP поддерживает ПК - этого более чем достаточно. Все что не поддерживает TCP, легко оборачивается небольшими трансляторами написанными на чистом C.

Цитата(Mal Hack @  22.7.2008,  18:43 Найти цитируемый пост)
в ПХП никакой событийности - нет.

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

И вообще...
Поощряется использование MVC даже в декстоп приложениях, не говоря уже о PHP. Да я понимаю, что это зависит от уровня программиста.
Но поскольку сам я не совсем программист и тем не менее мне данная архитектура более чем удобна и прозрачна, то мне тем более удивительно слышать такое из уст специалиста.

Цитата(Mal Hack @  22.7.2008,  18:43 Найти цитируемый пост)
Я с вами в данном контексте не соглашусь со словом "веб". Сегодгня тенденция - по созданию сетевых приложений,

Веб - позволяет это сделать с минимальным уровнем вхождения smile И надо сказать что сейчас в мире доминирует принцип KISS, DRY и backward compatibility. Та же MS вышла в лидеры во многом благодаря сочетанию этих вещей.

Так что факты говорят за себя. 
На PHP можно писать экстремально нагруженные веб-приложения.
PHP имеет огромную базу в виде 20млн сайтов.

Так что достаточно лишь немного подождать и увидеть во что это все эволюционирует smile

Добавлено через 2 минуты и 52 секунды
Цитата(Mal Hack @  22.7.2008,  18:43 Найти цитируемый пост)
И вообще термина "промышленное программирование" не существует.

Опять не понимание.... Enterprise level application - такое существует?


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Mal Hack
Дата 22.7.2008, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: нет
Всего: 261



Цитата(Fortop @  22.7.2008,  21:29 Найти цитируемый пост)
так и вертится вопрос про опыт в написании калькулятора - но не задам... "Как страшно далеки они от народа..."

Мне жаль, что приходится прописные истины объяснять тебе. Но слишком уж вызывающий тон у тебя при полной некомпетентности. 

Относительно тона я тоже самое могу сказать и по вашей фразе, что мы с мутогеном сильно ошибаемся ;)

Цитата(Fortop @  22.7.2008,  21:29 Найти цитируемый пост)
Здесь Документ - это не веб-страничка. Это та правовая основа, которая разрешает и регулирует любой действие в крупных компаниях. 

Понятие транзакция относится не только к действиям в базе, но и вообще к любым завершенным действиям. И бизнес транзакция может включать в себя десяток транзакций в базе.

В бизнесе (в крупном) источник любых телодвижений с базой это документ/операция. Например Sales Order/продажа, Loan Order/заем/аренда etc. Каждый из этих документов/операций может порождать пачку производных от него равно как и транзакции в базе.

К примеру в Приватбанке ежедневный документооборот по платежным поручениям, в то время когда я там работал, был свыше 1млн штук в день. А в отдельных филиалах от 10т-100т.
А число транзакций в базе могло достигать полумиллиона только в одном небольшом филиале.

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

Цитата(Fortop @  22.7.2008,  21:29 Найти цитируемый пост)
А число транзакций в базе могло достигать полумиллиона только в одном небольшом филиале.

При наличии грамотно разнесенных для работы серверов пол миллиона транзакций для БД - не проблема. На сегодняшний день, конечно же.

Цитата(Fortop @  22.7.2008,  21:29 Найти цитируемый пост)
Не путаем distributed transaction и распределенное программирование. Это разные вещи...
Впрочем, ознакомся хотя бы с этим http://ru.wikipedia.org/wiki/%D0%A2%D1%80%...%86%D0%B8%D1%8F
и вот этим
http://en.wikipedia.org/wiki/Distributed_transaction

Я несколько не правильно понял содержание вашего предыдущего поста.

Цитата(Fortop @  22.7.2008,  21:29 Найти цитируемый пост)
Различные barcode-scanners, принтеры, весы, кассовые аппараты и т.д. 
PHP поддерживает ПК - этого более чем достаточно. Все что не поддерживает TCP, легко оборачивается небольшими трансляторами написанными на чистом C.

1. поддержка ПК - далеко еще не все. Вы мне скажите, как в с COM портом в ПХП работать будете?
2. простая "обертка" тут не поможет, поскольску вам надо ей управлять, для винды это критично.


Цитата(Fortop @  22.7.2008,  21:29 Найти цитируемый пост)
Я возможно слишком умен, но зачем ему событийность?

Для создания ГУИ приложений.

Цитата(Fortop @  22.7.2008,  21:29 Найти цитируемый пост)
Но что самое важное, кто сказал что ее нет в рамках веб, где он чаще всего и используется?

А где она есть? Покажите. __call и прочие - это не событийность...

Цитата(Fortop @  22.7.2008,  21:29 Найти цитируемый пост)
Веб - позволяет это сделать с минимальным уровнем вхождения smile И надо сказать что сейчас в мире доминирует принцип KISS, DRY и backward compatibility. Та же MS вышла в лидеры во многом благодаря сочетанию этих вещей.

Представим такую ситууация. Вам надо пойти купить минералки в магазин (отправить пакет, получить пакет - данных имеется ввиду). Зачем вам надо заходить в другой магазин, чтобы купить полиэтиленовый пакет, если он вам будет дан уже в том же магазине? Зачем делать лишние телодвижения?
В принципе я описал такие системы выше...

Цитата(Fortop @  22.7.2008,  21:29 Найти цитируемый пост)
На PHP можно писать экстремально нагруженные веб-приложения.

Можно, не спорю, но именно веб-приложения, где нужно чтоб юзер обращался к информации по средствам HTTP, HTTPS протоколов.

Цитата(Fortop @  22.7.2008,  21:29 Найти цитируемый пост)
PHP имеет огромную базу в виде 20млн сайтов.

И что? Сколько из этих сайтов сделано профессионально? Наиболее крупные корпорации, между прочим, ПХП не используют. По крайней мере 2 года назад, точно могу сказать, что ни Яндекс, ни Мэил на нем не работали (вроде как и рамблер).

Цитата(Fortop @  22.7.2008,  21:29 Найти цитируемый пост)
Так что достаточно лишь немного подождать и увидеть во что это все эволюционирует smile

Вопрос во что... В гуй? Нет... Этого не будет. Это 70% транслятора нынешнего надо писать...

Цитата(Fortop @  22.7.2008,  21:29 Найти цитируемый пост)
Опять не понимание.... Enterprise level application - такое существует? 

По-моему, и как это озвучивали на Microsoft Bussines solutions называется это системы управления предприятием. О некоторых системах я говорил выше. Писать это на ПХП - самоубийство. По крайней мере на уровне NAvision & Axapta. Более простое еще может быть.
PM ICQ   Вверх
Fortop
Дата 22.7.2008, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 1
Всего: 42



Цитата(Mal Hack @  22.7.2008,  21:05 Найти цитируемый пост)
1. поддержка ПК - далеко еще не все. Вы мне скажите, как в с COM портом в ПХП работать будете?
2. простая "обертка" тут не поможет, поскольску вам надо ей управлять, для винды это критично.

Никак.
Нет, это можно сделать на PHP - но глупо.

для этих целей лучше использовать специальные "драйвера" обертки. Впрочем, если речь идет о реалтайм приложениях - то тут PHP просто не подойдет.

Цитата(Mal Hack @  22.7.2008,  21:05 Найти цитируемый пост)
При наличии грамотно разнесенных для работы серверов пол миллиона транзакций для БД - не проблема. На сегодняшний день, конечно же.

Это было 4 года назад. Впрочем, если сильно не вдаваться в подробности, там была система БД в филиалах с репликацией на основной сервер. И то и другое на Sybase, только разных версий.
Так что про объем транзакций в головном офисе я могу только гадать smile


Цитата(Mal Hack @  22.7.2008,  21:05 Найти цитируемый пост)
Для создания ГУИ приложений.

Model - база данных
View - html, javascript etc...
Controller - PHP.

со стороны клиента имеем обычый браузер для GUI. 
Вот пример, который я люблю показывать. http://extjs.com/deploy/dev/examples/desktop/desktop.html

Цитата(Mal Hack @  22.7.2008,  21:05 Найти цитируемый пост)
Можно, не спорю, но именно веб-приложения, где нужно чтоб юзер обращался к информации по средствам HTTP, HTTPS протоколов.

С помощью их можно реализовать 90% типичных задач предприятий.

Цитата(Mal Hack @  22.7.2008,  21:05 Найти цитируемый пост)
И что? Сколько из этих сайтов сделано профессионально?

Представления не имею. Но полагаю счет идет на 10тки тысяч smile

Цитата(Mal Hack @  22.7.2008,  21:05 Найти цитируемый пост)
Вопрос во что... В гуй?

Да дался этот, прости господи, гуй... Это не вершина сложности в программировании smile
Более того выше я уже давал схему.

Цитата(Mal Hack @  22.7.2008,  21:05 Найти цитируемый пост)
Писать это на ПХП - самоубийство. По крайней мере на уровне NAvision & Axapta. 

С 5-7 недопрограммистами моего уровня - я бы взялся smile где-то около года работы.

Добавлено через 3 минуты и 22 секунды
Цитата(Mal Hack @  22.7.2008,  21:05 Найти цитируемый пост)
Писать это на ПХП - самоубийство.

И да, для сотен документов в день я писал фактически в одиночку. Особенно мне понравилось работать с legacy DB. Я был просто в восторге от денормализованных таблиц на 100-150 полей.

Предыдущая попытка (до меня) делалась на java - они не прошли по производительности smile
В текущем состоянии пока держимся smile


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
ДобренькийПапаша
Дата 22.7.2008, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1278
Регистрация: 14.1.2006
Где: г.Москва

Репутация: 1
Всего: 7



оффтоп:ну вы тут нагородили...вы тему-то посмотрите, если всё так серьёзно, интересно было бы подискутировать в отдельной теме по поводу будущего вышеуказанных технологий, в частности пхп))))


--------------------
Меня зовут Себастьян Парейра, торговец чёрным деревом.
PM MAIL   Вверх
Mal Hack
Дата 22.7.2008, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: нет
Всего: 261



Цитата(Fortop @  22.7.2008,  22:41 Найти цитируемый пост)
Никак.
Нет, это можно сделать на PHP - но глупо.

Вот я как раз и про это. Управлять через COM порт на Винде вы не сможете 100%, вы просто визически не сможете закинуть в винду Device Control Block необходимый, для того, чтобы ОС разрешила работать с портом, как надо.

Цитата(Fortop @  22.7.2008,  22:41 Найти цитируемый пост)
Впрочем, если речь идет о реалтайм приложениях - то тут PHP просто не подойдет.

А как правило-то, работать тадо именно так.

Цитата(Fortop @  22.7.2008,  22:41 Найти цитируемый пост)
Model - база данных
View - html, javascript etc...
Controller - PHP.

Так клепать view на html - весьма затруднительно, по сравнению с визуальными средствами Delphi, MFC, Qt, etc...
А они уже содержат средства для организации контроллера.

Цитата(Fortop @  22.7.2008,  22:41 Найти цитируемый пост)
со стороны клиента имеем обычый браузер для GUI. 
Вот пример, который я люблю показывать. http://extjs.com/deploy/dev/examples/desktop/desktop.html

По сути - обертка обертки... Не технологично.

Цитата(Fortop @  22.7.2008,  22:41 Найти цитируемый пост)
Представления не имею. Но полагаю счет идет на 10тки тысяч smile

что составляет 0.00N % =) Лично мое мнение, что счет идет на пару десятков тысяч даже...

Цитата(Fortop @  22.7.2008,  22:41 Найти цитируемый пост)
С помощью их можно реализовать 90% типичных задач предприятий.

Я к тому, что зачем использовать веб как промежуточный пункт, когда можно сразу наладить взаимодействие по TCP/IP. Когда задача еще в веб-интерфейсе (инет магазины), то тут да, другой вопрос.

Цитата(Fortop @  22.7.2008,  22:41 Найти цитируемый пост)
С 5-7 недопрограммистами моего уровня - я бы взялся smile где-то около года работы.

Вы видели Navsion & Axapta в работе? Лично я видел только официальную демонстрация MS.Если не пить не есть, за год функционал написать может быть и можно, но при этомзабываем про отладку ;)

Цитата(Fortop @  22.7.2008,  22:41 Найти цитируемый пост)
Да дался этот, прости господи, гуй... Это не вершина сложности в программировании smile

Я наверное несколько не так выразился в следствии чего моя мысль до вас не доходит как этого хотел бы я.
В данном контексте я имел ввиду развитие языка с точки зрения предоставления возможностей программисту. Для ПХП следующий этап - ГУЙ. Я согласен с вами, что ГУЙ это не верх сложности, да и сложность определяется задачей, а не технологиями или типом приложения, но куда ему развиваться дальше? Он и так превращается в большой фрэймворк %)

ДобренькийПапаша это модераторы при желании пусть тему расщипляют =)
PM ICQ   Вверх
Fortop
Дата 22.7.2008, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 1
Всего: 42



Цитата(Mal Hack @  22.7.2008,  22:22 Найти цитируемый пост)
Так клепать view на html - весьма затруднительно, по сравнению с визуальными средствами Delphi, MFC, Qt, etc...

Зато можно сделать абсолютно платформонезависимо smile в отличии от...

Цитата(Mal Hack @  22.7.2008,  22:22 Найти цитируемый пост)
Вы видели Navsion & Axapta в работе? Лично я видел только официальную демонстрация MS.Если не пить не есть, за год функционал написать может быть и можно, но при этомзабываем про отладку ;)

Встречный вопрос, а меня видели в работе? smile

Цитата(Mal Hack @  22.7.2008,  22:22 Найти цитируемый пост)
Для ПХП следующий этап - ГУЙ.

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

Добавлено через 2 минуты и 41 секунду
Цитата(Mal Hack @  22.7.2008,  22:22 Найти цитируемый пост)
Я к тому, что зачем использовать веб как промежуточный пункт, когда можно сразу наладить взаимодействие по TCP/IP

пресловутая кроссплатформенность.

Моя последняя задача идет и на Linux и на Win2003 одинаково хорошо smile


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Mal Hack
Дата 22.7.2008, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: нет
Всего: 261



Цитата(Fortop @  22.7.2008,  23:31 Найти цитируемый пост)
Зато можно сделать абсолютно платформонезависимо smile в отличии от...

Ну почему... Да, Delphi, MFC - в этом плане тугие. А вот Qt- очень даже...
К тому же решается проблема стандартизации HTML кода, т.к. всем браузерам на эти стандарты по большому...

Цитата(Fortop @  22.7.2008,  23:31 Найти цитируемый пост)
Встречный вопрос, а меня видели в работе? smile

Нет, не видел, но не хочу вас обидеть ни в коем случае, но это нереально физически сделать за год систему аля Navision. полностью ее отладит... ИМХО, конечно.

Цитата(Fortop @  22.7.2008,  23:31 Найти цитируемый пост)
Это нишевой язык и свою нишу он будет держать хорошо. 

Вот... Так вопрос-то изначально был в том, что эта ниша, имхо, будет подвинута, причем очень сильно ;)

И не пойдет он по пути ГУЯ... ну не будут разработчики 70% транслятора писать снова =)
PM ICQ   Вверх
Fortop
Дата 22.7.2008, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 1
Всего: 42



Цитата(Mal Hack @  22.7.2008,  22:36 Найти цитируемый пост)
А вот Qt- очень даже...
К тому же решается проблема стандартизации HTML кода, т.к. всем браузерам на эти стандарты по большому...

А вот это очень интересный вопрос smile кстати
Что проще, сделать кроссплатформенный html (на внешний вид плевать, пока говорим о функциональности)
или код на C/C++? smile

Цитата(Mal Hack @  22.7.2008,  22:36 Найти цитируемый пост)
но это нереально физически сделать за год систему аля Navision. 

Люблю невыполнимые задачи smile Они интересны и за них очень хорошо платят.

Я бы поспорил, но 5х меня у меня нет smile

Цитата(Mal Hack @  22.7.2008,  22:36 Найти цитируемый пост)
Вот... Так вопрос-то изначально был в том, что эта ниша, имхо, будет подвинута, причем очень сильно

Веб? Нонсенс smile


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Mal Hack
Дата 22.7.2008, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: нет
Всего: 261



Цитата(Fortop @  22.7.2008,  23:53 Найти цитируемый пост)
А вот это очень интересный вопрос smile кстати
Что проще, сделать кроссплатформенный html (на внешний вид плевать, пока говорим о функциональности)
или код на C/C++? smile

С точки зрения времени однозначно кроссплатформенный гуй на С++ сделать легче, чем на html.
С точки зрения технологии... Ну тут зависит от программиста. Кое как наклепать html - дело не хитрое. Сделать качественно, подогнав под все браузеры - вопрос хороший.. В Сях это придется просто сделать...

Цитата(Fortop @  22.7.2008,  23:53 Найти цитируемый пост)
Люблю невыполнимые задачи smile Они интересны и за них очень хорошо платят.

Согласен, но есть реалии =)

Цитата(Fortop @  22.7.2008,  23:53 Найти цитируемый пост)
Веб? Нонсенс smile 

gopher же подвинулся =)
PM ICQ   Вверх
Fortop
Дата 22.7.2008, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: 1
Всего: 42



Цитата(Mal Hack @  22.7.2008,  23:04 Найти цитируемый пост)
gopher же подвинулся

Посмотрим smile

Добавлено через 1 минуту и 4 секунды
Цитата(Mal Hack @  22.7.2008,  23:04 Найти цитируемый пост)
С точки зрения времени однозначно кроссплатформенный гуй на С++ сделать легче, чем на html.

Можно при желании провести эксперимент. Какой объем функциональности желателен? smile


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
Страницы: (5) Все 1 2 [3] 4 5 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Обсуждение работы | Следующая тема »


 




[ Время генерации скрипта: 0.1164 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.