There is no difference unless the Chemists are erring.
Physics always works from the system's point of view. The system is normally your gas or solution or what have you. Work done by the system pushing pistons, swirling wheels counts negative, because the system loses energy. And you can drive stuff with it. When you push the piston or turn the wheel from the outside then you put energy into the system so it counts positive.
Same for heat, heating the system positive cooling the system negative.
The reasons why things may disagree can be:
- You are talking about different systems
- Canonical transforms. If you use a different potential then the formulas look very similar, but are in fact different.