|
|
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
ПД2 Аnton_Gusev МОжет хватит ныть, меняйте работу.. коль на ней заставляют работать на ненавистном инструменте.. & longinov +1 И предлагаю закончить! P.S. Вынужденно пользую чужой софт - на C++ клиент Oracle. Тоска, какую словами не выразить! Мелкие ошибки разрабочики исправляют по 4 месяца! До 2004-го система была на FPD - ошибки устранялись на следующий день! Не фиг тут обсуждать - софт не виноват никогда, всегда виноваты кривые руки и тупая дань моде, вынуждающая использовать инструменты не по назначению! Антона жалко... ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2007, 18:02 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
Да, я тоже устал, тем более силы неравные. Спасибо, что пожалели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2007, 18:07 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
AleksMed Сергей, вкратце, если можно, что в функционале лучше, чем в ФОКСЕ? "Фантик" да, выглядит получше. Я бы сказал так, что C# это среднее между C++ и FoxPro. Вроде как бы есть везде доступ (ко многим событиям и методам о чем в FoxPro иногда бы хотелось иметь доступ, но городить это через дополнительные компоненты на C++ нет смысла - научился все делать "окольными путями" в самом FoxPro) и в тоже время (в .NET) вроде как уже есть стандартные компоненты на которых можно уже строить реальные приложения... Но все это работает очень медленно, очень много ручной писанины и неприятная работа с данными - по существу Вам надо самому создать (продублировать) модель данных в Вашем приложении, потом написать методы по работе с ними... В FoxPro это все дается сразу и очень хорошо. В .NET 4.0? Уже будет нечто подобное, но это все будет сделано через построители и дополнительные XML схемы, генерируемые VS... В общем странно все это, не удобно и непревычно после прозрачной модели FoxPro... Ну а сервисы типа remoting, serialise objects, reflections, web services etc... Нас конечно ими не удивишь, но многие из них я в своей жизни скорее всего применять так и не буду... Мое впечатление положительное только от ASP.NET хотя многие вещи я могу генерировать намного быстрее и через связку FoxPro - IIS... Но в ASP.NET 2.0 уже много готовых компонентов и идеологий - подставил и не мучайся, хотя опять-же, когда пишешь что-то серезное идеология сильно раздражет при 5 (пяти) кратном дублировании (в случае правильного multi-tyer application)... В общем .NET приятна тем, что если что-то надо, то там скорее всего это уже есть либо можно написать самому. И вот это вот "написать самому" пока очень большое... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2007, 18:20 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
Anton_GusevВообще, существуют библиотеки, которые упрощают написание интерфеса на с++ (QT к примеру.... Хотите открою большой секрет - FoxPro как раз и есть Framework для C++ Причем самый удачный по мнению очень многих разработчиков... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2007, 18:22 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
Anton_Gusev... И пример ваш решится легко и просто, не волнуйтесь. Я ж говорю - тАщитесь от своей фоксы тут, и ничего вокруг не замечаете. Да нет, не тащимся, деньги зарабатываем Рад за .NET что может повторить что в фоксе уже лет десять работает (а может и дольше). Может когда последний мой клиент на пень четвертый пересядет (с селерона 400-500, 64 Мб оперативки и W98), задумаюсь о .NET, а то как открою SQL Server Management Studio, на своем Core Duo, так и думаю: ждать пока загрузится или покурить сходить, хотя дизайн софтины на высоте. А что ты клиенту про комп посоветуешь - выкинуть, купить новый, потому что ты круче программу написал, которая то же самое делает, но выглядит посимпатичней? А если компов у клиента 50 или 100? Математика простая: простенький комп 400$ * 50 = 20000$ М.б. лет через 5-7 парк компов обновится (хотя MS с вистой тоже ресурсов немерено хочет), .NET до ума доведут, вот тогда и будем думать стоит ли его изучать, а может 1С10 будет более востребованно. Может под линуксом что продвинется. Поживем увидим. MS фокс уже лет пять хоронит. А пока рвать на себе волосы и кричать "Блин я не на том 10 лет писал, надо срочно .NET учить" я не собираюсь, у меня есть куда свободное время деть. То что в фоксе некоторые вещи делаются по-другому не говорит о том что это плохо, это по-другому. Какой смысл обсуждать особенности конкретной программной конструкции? Пользователь видит результат ее работы, поэтому и вопросы надо ставить о реализации определенной функции программы. А если ты спроектировал свое приложение исходя из особенностей одной платформы, а потом изо всех сил пытаешься его реализовать на другой по правилам первой, то ... извини, сам виноват. Меня, например, все ограничения фокса устраивают как и пользователей моих программ, т.к. весь нужный им функционал присутствует и пока нереализуемых фоксом задач передо мной не ставили. А если кто считает что религия ему не позволяет писать код по правилам фокса, то это не повод всем остальным пересаживаться на .NET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2007, 18:56 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
автор Хотите открою большой секрет - FoxPro как раз и есть Framework для C++ Причем самый удачный по мнению очень многих разработчиков... ну, в общем - +1 :) автор Вынужденно пользую чужой софт - на C++ клиент Oracle. Тоска, какую словами не выразить! Мелкие ошибки разрабочики исправляют по 4 месяца! До 2004-го система была на FPD - ошибки устранялись на следующий день! Не фиг тут обсуждать - софт не виноват никогда, всегда виноваты кривые руки и тупая дань моде, вынуждающая использовать инструменты не по назначению! -1 ... вывод - правильный ("софт не виноват никогда, всегда виноваты кривые руки"), заключение - нет ("тупая дань моде, вынуждающая использовать инструменты не по назначению") ... автор ваш любимый фоксовый грид этаправда ... чего в С++ не хватает мне дык именно его ... разумеется все это пишется (и написано уже подобное многими, правда на этом уровне реализации функционала фсе это - за деньги), но есть вещи и поважнее и срочнее - паэтаму юзаем то что "полегче" автор И на счет "нет смысла писать приложения на С++". Только не кричите об этом нигде среди программистов с++ - запинают :). этаправда - я и сам могу пару раз пнуть :) ... правда в этой среде меня могут самого запинать если я крикну типа "я люблю MFC" (таг и есть) :) - в фоксе в этом смысле не в пример легче :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 06:36 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
NSFправда в этой среде меня могут самого запинать если я крикну типа "я люблю MFC" Серега, пинать не будем, ты ж не добавляешь "... и вы любите" Ну пошлём ... в форум по С++ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 09:48 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
.. Не охота опять ввязываться. Как резюме я уяснил, что с++ все тут считают очень сложным, с# - очень тормозным, зато фокс - самато. При том, если заходит речь о недостадках самой фоксы, то ответов два: 1. это делается по-другому (через ...), 2. а зачем это нам? мы не хотим, чтобы это было как в с++. При том все камни летят на с#, ибо фокспрошники видят в нем серьезную угрозу существования фокса. Dima TРад за .NET что может повторить что в фоксе уже лет десять работает (а может и дольше). Ребят, дотнет еще молод, поэтому в нем ничего не может "работать уже лет десять". Если сравнить возможности фоксы и С++Bulder, например, то я могу сказать, что там в ранних версиях многое было реализовано то, что в фоксе появляется только сейчас - этот факт и сформровал мое негативное отношение к фоксе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 12:42 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
автор.. Не охота опять ввязываться. ... но ввяжусь 2 All Давайте прислушаемся к совету Антона: "Прошу не принимать мои комменты близко к сердцу...". Нравится ему программировать на C#, и слава богу. :) Не нравится ему ФОКС ... ну чтож придётся потерпеть как минимум до 20015 года. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 12:54 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
авторну чтож придётся потерпеть как минимум до 20015 года. Антон, не пугайся, я тут нолик лишний приписал ... а мож и не лишний ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 12:55 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
Возможно, к этому году мне и фокс начнет нравиться :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 13:02 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
Anton_GusevВозможно, к этому году мне и фокс начнет нравиться :) антон - я так понял - политика Партии та твоей работе = "вперед на изучение Фокса.." и вот тебе приходится его учить.. мучительно после привычного С-шарпа так ведь? Ну так поверю - я 8 лет писал приложения исключительно Фокс + родные ДБФ-ки... потом сменил работу, а там только Оракл.. ой первый год и фуево было.. ой и кривой оракл... в филиалах падает часто.. причем так падает, что только откат на неделю назад... тупейшая СУБД А через 2 года озарило меня то, что админы, которые до меня даже книжек не читали.. и вообще у них главное - остановил базу ночью - скопировал все файлы == бэкап.... и так далее и тому подобное... но ничего подучился и теперь с Оракла слазить не хочу вот и в этом разговоре то же самое.. кто полжизни Фоксу отдал - зачем ему С-шарп? Зачем мастеру Катаре изучать бокс или Капоэйру, если он в бою и так одним ударом может убить противника ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 16:15 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
Anton_Gusev.. Не охота опять ввязываться. Как резюме я уяснил, что с++ все тут считают очень сложным, с# - очень тормозным, зато фокс - самато. При том, если заходит речь о недостадках самой фоксы, то ответов два: 1. это делается по-другому (через ...), 2. а зачем это нам? мы не хотим, чтобы это было как в с++. Наконец-то, прозрел На C++ (MSVC6) пишу тоже давненько, WinAPI проекты, в основном DLL для юзанья из фокса, чтобы со структурами и объявлением кучи API функций не заморачиваться, мне так удобней. Были и довольно сложные веши с использованием особенностей Сишного ООП. Но мысли написать что-то на С++ большое и серьезное даже в голову не приходила. Про С#, .NET и т.п. свое мнение выше писал. И странно, я в фоксе делаю по-другому чем в С++, а ты видно на фоксе через ..., надеюсь что хотябы в С# у тебя по-другому Anton_GusevПри том все камни летят на с#, ибо фокспрошники видят в нем серьезную угрозу существования фокса. Угроз от С# не вижу, зато наиболее серьезную угрозу вижу от 1С, причем считаю ее серьезней всех С#, .NET, С++Bulder и т.п. вместе взятых. Anton_GusevРебят, дотнет еще молод, поэтому в нем ничего не может "работать уже лет десять". Если сравнить возможности фоксы и С++Bulder, например, то я могу сказать, что там в ранних версиях многое было реализовано то, что в фоксе появляется только сейчас - этот факт и сформровал мое негативное отношение к фоксе. Фоксу уже лет двадцать, и ничего, еще живой. До этого еще FoxBase лет десять отработал. Это один из аргументов того что в одночасье он не исчезнет несмотря на сильное желание MS его похоронить, т.к. фокс .NET похоже продвигать мешает. Так что еще лет 5-7 есть чтоб определиться на что переходить на .NET или на 1С. А что касается новшеств в фоксе, то отношение к ним двоякое, т.к. с одной стороны вроде хорошо, с другой кое-что из того что было стало медленнее работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 18:29 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
ну я не возмущался бы так, если б не пережил столько неудобств, при работе с фоксой - то одного нет, то другово, то что-то не до конца продумано. Вы все утверждаете, что фокс сильно ориентирован на UI, но тогда почему у него так мало встроенных компонент? Всего 17 штук, и те убогие. Раз уж стали сравнивать с дотнетом, то у него, например, встроенных визуальных компонент - 50 (SharpDevelop), в BuilderC++6.0 - тоже больше 17 (точно сейчас не скажу - у меня не установлен к сожалению). При том нормальные компоненты, не рюшечки какие-нибуть. И работать с ними - одно удовольствие, например, можно наследовать классы от элементов ComboBox и т.п. Фоксу такое и не снилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2007, 12:46 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
Anton_Gusevнапример, можно наследовать классы от элементов ComboBox и т.п. Фоксу такое и не снилось. Правильно ли я понимаю, что Вы попытались унаследовать класс от базового класса ComboBox и это действие не получилось? Опубликуйте, пожалуйста номер и сообщение ошибки или приведите код который привел к ошибке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2007, 13:02 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
Нет, вы неправильно поняли. Я говорю о наследовании класса списковых элементов, чтоб легче было понять, приведу пример, как это можно в C# сделать.. Есть компонент ListView, у него - коллекция Items, тип каждого элемента - ListViewItem. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Сорри, с ComboBox-ом погорячился, но все равно, его элементы представляют собой объекты, а не строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2007, 13:15 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
у фокса есть базов.классы ниже этого Вы не залезете этого достаточно создать свои конролы с уник поведением можно используя одноим-й базовый класс блин, но фокс- это фокс писать на нем не пойми что не нужно .... он для того и фокс. что абстрагирован до такого вот уровня этого достаточно программы для контроллеров и т.д. пишутся на Си пишите на Си, бросьте фокс, дайте другимзаработать пока имеются вакансии с достойной оплатой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2007, 13:19 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
авторсписковых элементов создайте комбик с меню и наследуйте себе это меню но меню - это не объект, но одинаковое меню можно привязать к огромному кол-ву комбиков есть опред.подходы, Ваше несчастье в том, что у Вас нет человека, который покажет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2007, 13:22 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
для меню можно сделать абстрактный класс вот и будет объект-меню ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2007, 13:23 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
Anton_Gusevну я не возмущался бы так, если б не пережил столько неудобств, при работе с фоксой - то одного нет, то другово, то что-то не до конца продумано. ...Как я понял - ты бы так не возмущался, если бы нормальная работа была не на фоксе, но похоже ничего другого стоящего тебе найти не удалось. Тебе этот факт ни о чем не говорит? Кругом одни враги собрались? Твое мнение мы поняли: "не могу устроиться, все плохо, пожалейте меня". Только не там ноешь, здесь люди вопросы решают, а не сопли друг-другу подтирают. Есть предложения по доработке фокса - пиши в MS. Какой смысл так упорно убеждать что-то изменить людей, которые не имеют возможности (и желания) это сделать? У всех два варианта в этом вопросе: продолжать писать на фоксе или использовать что-то еще. Никто никого силой не заставляет. Мы тут тоже не на другой планете живем, в курсе что в отрасли происходит, и решения как дальше жить самостоятельно принимать умеем. Так что не думай, что кому-то глаза открыл на другие среды разработки. Redrik... И предлагаю закончить! +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2007, 13:24 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
брось лису, немедленно не наживай себе язву если противно - брось найди работу и пиши на Си но пока есть вакансии от 1500 дол. фоксисты будут писать на фоксе работодатели - придурки они платят фоксистам деньги, если они перестанут это делать, то я сам убегу на Си вот и весь расклад бегом на Си ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2007, 13:25 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
я каждый день вижу глюкалово лисы но я смеюсь и катаюсь под столом, понимая как это реализовано но я использую те возможности, которые не могу получить в другой среде вот это-то и заставляет остаться на лисе + достойная оплата при этом постоянно изучать и подсматривать что-то новое, общаться с коллегами и анализировать, анализировать и анализировать .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2007, 13:29 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
достал уберите этого ребенка не мешай дядькам - мастодонтам деньги зарабатывать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2007, 13:31 |
|
||
|
Почему FoxPro самый удачный инструмент для разработки приложений?
|
|||
|---|---|---|---|
|
#18+
Dima TКак я понял - ты бы так не возмущался, если бы нормальная работа была не на фоксе, но похоже ничего другого стоящего тебе найти не удалось. Тебе этот факт ни о чем не говорит? Кругом одни враги собрались? Не обольщайтесь, как и говорил - писать на фоксе вынужден по тем обстоятельствам, что того требует работодатель. Не ухожу я от этого работодателя потому, что сами проекты для меня интересны (в плане саморазвития), а так же удобно совмещать с основной работой. Dima T Твое мнение мы поняли: "не могу устроиться, все плохо, пожалейте меня". Только не там ноешь, здесь люди вопросы решают, а не сопли друг-другу подтирают. Я пытался пролить гнев, а не сопли (извини, не забрызгал? :) ). На некоторые вопросы я так и не получил вразумительного ответа. На этом, честь имею! Хотите деньги зарабатывать - зарабатывайте, но из вас в лисе получится только хороший лепщик программ в лучшем случае, а не программист. А я всегда стремлюсь к развитию. С уважением, Антон. прошелмимо уберите этого ребенка Встретился б ты мне в подворотне, я б показал тебе какой я ребенок! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2007, 13:42 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34745729&tid=1588835]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
80ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 421ms |

| 0 / 0 |
