Найти - Пользователи
Полная версия: Парсер XML
Начало » Python для новичков » Парсер XML
1 2 3 4
vic57
FishHook
Хорош сказки рассказывать, не получается у тебя.
берут не коллеги - начальник. это не сказки - я видел конторы где в ряд стояли компы, между ними перегородки и очень не рекомендовалось интересоваться тем что делает сосед.
да и вообще кто ты такой чтобы я тебе что-то доказывал?. не нравится - не ешь
py.user.next
vic57
Возникает вопрос за что я хостеру плачу.
Ты не платишь хостеру, ты делаешь программу и даёшь её десяти клиентам. У трёх клиентов хостер такой, который не даёт ставить ничего, только питон есть и всё. Они не смогли поставить твою программу и обратились к другому человеку. Вот так ты, применив удобный lxml, остался с носом. А другой человек им вообще на PHP напишет эту прогу и к тебе они даже за дополнениями не обратятся, потому что ты PHP не занимаешься, обходишь его стороной. В итоге и они будут сидеть без дополнений, и ты с ними не сможешь работать. Вот и представь, когда ты применил и lxml, и numpy в одной программе, то даже с lxml там может не быть numpy, а с numpy там может не быть lxml. А вот когда у тебя программа, которая использует только стандартные средства, с ней проблем вообще нет. Ну не требуется в ней lxml и numpy, не являются они необходимыми - значит, надо вспомнить пресуппозицию про сущности. Нет необходимости - не надо ничего плодить.

В данном случае (по топику), какая у него необходимость в lxml? Никакая. Запросы xpath есть и в стандартном модуле.


vic57
не вышло - стали искать к чему придраться. у нас переизбыток кодеров, конкуренция большая
Переизбыток кодеров Смешно. У нас переизбыток менеджеров. Ну типа “я буду управлять, а ты всё будешь делать”. Причём сами они не из программистов и даже не из IT, а просто по знакомству взяты.
FishHook
py.user.next
Ты не платишь хостеру, ты делаешь программу и даёшь её десяти клиентам. У трёх клиентов хостер такой, который не даёт ставить ничего, только питон есть и всё.
К слову сказать, довольно тупая схема продажи продукта. Гораздо продуктивнее размещать программу на своих серверах взимая с пользователей справедливую абонентскую плату.
8toni8
vic57
с lxml проще
Согласен, мне понравилось. Попробую применить…
Только вот при использовании библиотеки lxml, у меня возник вопрос. Получается, что последняя версия библиотеки lxml может взаимодействовать, только с Python v.3.4.0
Я не так давно начал увлекаться Python и по этому у меня возникают некоторые опасения, не будет ли у меня в будущем проблем из-за того, что библиотека не поддерживает последнюю версию Python? Бывают ли вообще подобные проблемы с другими библиотеками?
8toni8
py.user.next
Вот после этого и наступает просветление: можешь написать через стандартную - пиши через стандартную. Вот у него случай как раз такой, заморочек сильных не нужно ему. Необходимости прямо такой в lxml нет.
Собственно вот и ответ на мой вопрос
Правильно ли я понимаю, что если хочешь некой универсальности, то лучше пользоваться стандартными библиотеками? То есть если я захочу запустить программу, написанную с использованием библиотеки lxml на другом компьютере, то мне её будет необходимо там предварительно установить?
8toni8
vic57
и вообще нехорошо флудить в чужой теме, ТС вряд ли этому рад
Ну почему же, как раз много полезного для себя из вашего спора нашел
8toni8
vic57
ставить ПО по его требованиям(с предэкспертизой)
такие вот приколы нашего городка.
На самом деле, в гос. структурах подобное не редкость… В компании где я работаю, была похожая история… Правда в систему конечно пустили заранее для того что бы “отладиться” можно было, но бюрократию (что то вроде экспертизы там проводилось) не кто не отменял…
Я так понимаю, что подобные странности в гос. структурах стали появляться не давно, раз все так уделяются этому… Возможно это связано с неспокойной ситуацией в мире…
8toni8
8toni8
Я не так давно начал увлекаться Paython и по этому у меня возникают некоторые опасения, не будет ли у меня в будущем проблем из-за того, что библиотека не поддерживает последнюю версию Python? Бывают ли вообще подобные проблемы с другими библиотеками?
Все, тему осилил, выводы сделал, мой вопрос “про разумность использования сторонних библиотек” снят
py.user.next
FishHook
К слову сказать, довольно тупая схема продажи продукта. Гораздо продуктивнее размещать программу на своих серверах взимая с пользователей справедливую абонентскую плату.
А как она распространится? Вот представь просто винду, которая лежит где-то там на сервере, её бы сейчас нигде не было. А вот пиратство привело к тому, что винда сейчас везде есть. Её просто копировали постоянно все друг другу. То же самое с Касперским было: он очень быстро распространялся, когда был в виде AVP. А потом они раз и укрепили лицензионную защиту. А он уже везде стоит - и люди стали покупать, потому что знали его, привыкли к нему.
Про монетизацию через рекламу в самой программе я вообще не говорю, потому что рекламой очень сильно всё засирается. У нас был пацан, сделал программу для города, а потом туда рекламы напихал всяких такси, закусочных и прочей лажи, сидишь как в какой-то газете дешёвой. Ну и сдохла у него прога, потому что конкуренты пришли, а у них всё гораздо красивее в программе, никакой рекламы в окне нет и качество лучше немного. Его программа стала не нужна - он перестал её дальше разрабатывать. И реклама, соответственно, вся тоже отвалилась сразу, ведь рекламодатели лезут только в нужные программы, где люди сидят.

8toni8
Бывают ли вообще подобные проблемы с другими библиотеками?
Бывают. Бывает ты код написал, а на новой версии той же самой библиотеки он не работает, потому что там улучшили что-то и фишки некоторые удалили. Типа разница между PyQt4 и PyQt5: библиотека одна и та же, а коды от 4 не подходят к 5, надо по новой всё писать. А поменяли только импорты. Раньше всё было так уложено в модулях, а теперь немного по-другому.

8toni8
Правильно ли я понимаю, что если хочешь некой универсальности, то лучше пользоваться стандартными библиотеками? То есть если я захочу запустить программу, написанную с использованием библиотеки lxml на другом компьютере, то мне её будет необходимо там предварительно установить?
Там не только установить, но и соблюсти версию библиотеки надо будет, потому что что-то может отвалиться в коде.

8toni8
Я так понимаю, что подобные странности в гос. структурах стали появляться не давно, раз все так уделяются этому…
Раньше это просто было приложением и всё основное было на бумаге, а сейчас это становится основой и бумагу всю заменяют на компы. Поэтому и подход такой, что больше контроля всякого.
FishHook
py.user.next
А как она распространится? Вот представь просто винду, которая лежит где-то там на сервере, её бы сейчас нигде не было.
Мы сейчас говорим не про винду, а про веб-приложение. Вот представь, у тебя есть дистрибутив фейсбука и ты его продаешь направо и налево.
py.user.next
А вот пиратство привело к тому, что винда сейчас везде есть.
К этому привело не пиратство, а маркетинговая работа фирмы Майкрософт
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB